1
0
Fork 0

README: Explain how to use with Docker

This commit is contained in:
Hraban Luyat 2017-03-02 22:30:40 +00:00
parent 7263a38cfc
commit 0bf665d41d
1 changed files with 29 additions and 0 deletions

View File

@ -180,6 +180,35 @@ Then you can install pgcli:
$ sudo pip install pgcli
Docker
======
Pgcli can be run from within Docker. This can be useful to try pgcli without
installing it, or any dependencies, system-wide.
To build the image:
::
$ docker build -t pgcli .
To create a container from the image:
::
$ docker run --rm -ti pgcli pgcli <ARGS>
To access postgresql databases listening on localhost, make sure to run the
docker in "host net mode". E.g. to access a database called "foo" on the
postgresql server running on localhost:5432 (the standard port):
::
$ docker run --rm -ti --net host pgcli pgcli -h localhost foo
To connect to a locally running instance over a unix socket, bind the socket to
the docker container:
::
$ docker run --rm -ti -v /var/run/postgres:/var/run/postgres pgcli pgcli foo
Thanks:
-------