Image for pgpool
1.2K
This Docker image packages Pgpool-II using the official Bitnami pgpool container source code. It behaves identically to the official Bitnami pgpool image, including:
The image supports multi-architecture builds (amd64 and arm64).
Pgpool-II is a middleware layer for PostgreSQL that sits between PostgreSQL clients and backend PostgreSQL servers.
It provides:
Pgpool-II is commonly used in setups with:
Configuration is handled exactly the same way as the Bitnami pgpool image.
These files are located in:
/opt/bitnami/pgpool/conf
You typically override them using:
The image supports all standard Bitnami pgpool environment variables, including (but not limited to):
Refer to Bitnami pgpool documentation for the complete list and behavior.
The container exposes:
5432
This is the Pgpool listening port for PostgreSQL clients.
Basic example:
docker run -d \
--name pgpool \
-p 5432:5432 \
mrgreen007/pgpool:4.6.4
Example with environment variables:
docker run -d \
--name pgpool \
-p 5432:5432 \
-e PGPOOL_BACKEND_NODES="0:postgres-primary:5432,1:postgres-replica:5432" \
-e PGPOOL_POSTGRES_USERNAME=postgres \
-e PGPOOL_POSTGRES_PASSWORD=secret \
mrgreen007/pgpool:4.6.4
This image is built from Bitnami pgpool container source code, preserving:
No functional changes are introduced.
Content type
Image
Digest
sha256:603bccf42…
Size
69.6 MB
Last updated
9 months ago
docker pull mrgreen007/pgpool