Official
These are the official PostgreSQL images from the Docker Library, maintained by the PostgreSQL Docker Community. They offer flavors based on Debian (Bookworm) and Alpine Linux, providing a standard and widely used base for PostgreSQL deployments.
- Docker Hub 14K 9B
- GitHub 2K 79
- MIT License
Bookworm
Spec
- User
- Working directory
- Entrypoint
-
- docker-entrypoint.sh
- CMD
-
- postgres
- Exposed ports
-
- 5432/tcp
- Environment variables
-
- PATH
- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/17/bin
- GOSU_VERSION
- 1.17
- LANG
- en_US.utf8
- PG_MAJOR
- 17
- PG_VERSION
- 17.5-1.pgdg120+1
- PGDATA
- /var/lib/postgresql/data
- Volumes
-
- /var/lib/postgresql/data
- Stop signal
- SIGINT
- Labels
-
Vulnerabilities
- 4
- 46
- 44
- 115
- 0
-
bash5.2.15-2+b8
Unix shell and command language interpreter.pkg:deb/debian/bash@5.2.15-2%2Bb8?os_distro=bookworm&os_name=debian&os_version=12
-
perl5.36.0-7+deb12u2
High-level, general-purpose programming language.pkg:deb/debian/perl@5.36.0-7%2Bdeb12u2?os_distro=bookworm&os_name=debian&os_version=12
-
postgresql17.5-1.pgdg120+1
PostgreSQL database server.pkg:deb/debian/postgresql-17@17.5-1.pgdg120%2B1?os_distro=bookworm&os_name=debian&os_version=12
-
postgresql-client17.5-1.pgdg120+1
Client and administrative programs for PostgreSQL.pkg:deb/debian/postgresql-client-17@17.5-1.pgdg120%2B1?os_distro=bookworm&os_name=debian&os_version=12
Spec
- User
- Working directory
- Entrypoint
-
- docker-entrypoint.sh
- CMD
-
- postgres
- Exposed ports
-
- 5432/tcp
- Environment variables
-
- PATH
- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/17/bin
- GOSU_VERSION
- 1.17
- LANG
- en_US.utf8
- PG_MAJOR
- 17
- PG_VERSION
- 17.5-1.pgdg120+1
- PGDATA
- /var/lib/postgresql/data
- Volumes
-
- /var/lib/postgresql/data
- Stop signal
- SIGINT
- Labels
-
Vulnerabilities
- 4
- 46
- 44
- 115
- 0
-
bash5.2.15-2+b8
Unix shell and command language interpreter.pkg:deb/debian/bash@5.2.15-2%2Bb8?os_distro=bookworm&os_name=debian&os_version=12
-
perl5.36.0-7+deb12u2
High-level, general-purpose programming language.pkg:deb/debian/perl@5.36.0-7%2Bdeb12u2?os_distro=bookworm&os_name=debian&os_version=12
-
postgresql17.5-1.pgdg120+1
PostgreSQL database server.pkg:deb/debian/postgresql-17@17.5-1.pgdg120%2B1?os_distro=bookworm&os_name=debian&os_version=12
-
postgresql-client17.5-1.pgdg120+1
Client and administrative programs for PostgreSQL.pkg:deb/debian/postgresql-client-17@17.5-1.pgdg120%2B1?os_distro=bookworm&os_name=debian&os_version=12
Alpine
Spec
- User
- Working directory
- /
- Entrypoint
-
- docker-entrypoint.sh
- CMD
-
- postgres
- Exposed ports
-
- 5432/tcp
- Environment variables
-
- PATH
- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- GOSU_VERSION
- 1.17
- LANG
- en_US.utf8
- PG_MAJOR
- 17
- PG_VERSION
- 17.5
- PG_SHA256
- fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8
- DOCKER_PG_LLVM_DEPS
- llvm19-dev clang19
- PGDATA
- /var/lib/postgresql/data
- Volumes
-
- /var/lib/postgresql/data
- Stop signal
- SIGINT
- Labels
-
Vulnerabilities
- 3
- 33
- 24
- 1
- 0
-
bash5.2.37-r0
Unix shell and command language interpreter.pkg:apk/alpine/bash@5.2.37-r0?os_name=alpine&os_version=3.21
-
busybox1.37.0-r12
Single binary providing simplified versions of many common UNIX utilities.pkg:apk/alpine/busybox@1.37.0-r12?os_name=alpine&os_version=3.21
-
nss_wrapper1.1.12-r1
Wrapper for the user, group, and hosts NSS API, useful for testing.pkg:apk/alpine/nss_wrapper@1.1.12-r1?os_name=alpine&os_version=3.21
-
postgresql17.5
PostgreSQL database server.pkg:generic/postgresql@17.5
Spec
- User
- Working directory
- /
- Entrypoint
-
- docker-entrypoint.sh
- CMD
-
- postgres
- Exposed ports
-
- 5432/tcp
- Environment variables
-
- PATH
- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- GOSU_VERSION
- 1.17
- LANG
- en_US.utf8
- PG_MAJOR
- 17
- PG_VERSION
- 17.5
- PG_SHA256
- fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8
- DOCKER_PG_LLVM_DEPS
- llvm19-dev clang19
- PGDATA
- /var/lib/postgresql/data
- Volumes
-
- /var/lib/postgresql/data
- Stop signal
- SIGINT
- Labels
-
Vulnerabilities
- 3
- 33
- 24
- 1
- 0
-
bash5.2.37-r0
Unix shell and command language interpreter.pkg:apk/alpine/bash@5.2.37-r0?os_name=alpine&os_version=3.21
-
busybox1.37.0-r12
Single binary providing simplified versions of many common UNIX utilities.pkg:apk/alpine/busybox@1.37.0-r12?os_name=alpine&os_version=3.21
-
nss_wrapper1.1.12-r1
Wrapper for the user, group, and hosts NSS API, useful for testing.pkg:apk/alpine/nss_wrapper@1.1.12-r1?os_name=alpine&os_version=3.21
-
postgresql17.5
PostgreSQL database server.pkg:generic/postgresql@17.5