diff options
author | Hraban Luyat <hraban@0brg.net> | 2017-03-02 22:30:40 +0000 |
---|---|---|
committer | Hraban Luyat <hraban@0brg.net> | 2017-04-15 23:14:51 +0100 |
commit | 0bf665d41d7f454a54d7c37c1025d46926c04fe8 (patch) | |
tree | 1e2a7b8a16d748d916af25b9e5a7541208c89f15 /README.rst | |
parent | 7263a38cfcdeecc17831bcc4a4045dcbf026344e (diff) |
README: Explain how to use with Docker
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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: ------- |