A small Alpine based pgbouncer Docker image
docker pull hyperized/pgbouncer
docker build -t hyperized/pgbouncer Dockerfile
docker run -v $(pwd):/m -p 6543:6543 hyperized/pgbouncer /m/example.ini
Commonly used with PHP as local connection pool to eliminate TLS overhead.
Expects ca.crt
, key.pem
and cert.pem
to be present in current folder.
See tls.ini
for details
docker run -v $(pwd):/m -p -p 6543:6543 hyperized/pgbouncer /m/tls.ini
psql -h 127.0.0.1 -p 6543 pgbouncer
psql (10.5, server 1.9.0/bouncer)
Type "help" for help.
pgbouncer=# show stats;
Docker cloud: https://cloud.docker.com/repository/docker/hyperized/pgbouncer
Repository: https://github.com/hyperized/pgbouncer-docker