postgresql17

postgresql17

Official

Docker app from sgraaf's Repository

Overview

PostgreSQL 17 is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. This template uses the official PostgreSQL Docker image @ https://hub.docker.com/_/postgres/.

https://github.com/docker-library/postgres

Maintained by: the PostgreSQL Docker Community

This is the Git repo of the Docker "Official Image" for postgres (not to be confused with any official postgres image provided by postgres upstream). See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues.

The full image description on Docker Hub is generated/maintained over in the docker-library/docs repository, specifically in the postgres directory.

See a change merged here that doesn't show up on Docker Hub yet?

For more information about the full official images change lifecycle, see the "An image's source changed in Git, now what?" FAQ entry.

For outstanding postgres image PRs, check PRs with the "library/postgres" label on the official-images repository. For the current "source of truth" for postgres, see the library/postgres file in the official-images repository.

Install Postgresql17 on Unraid in a few clicks.

Find Postgresql17 in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Postgresql17 Review the template variables and paths Click Install

Download Statistics

10,869,984,901
Total Downloads
154,823,279
This Month
125,691,825
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
postgres:17
Last Updated2026-06-24
First Seen2024-09-27

Runtime arguments

Network
bridge

Template configuration

Port: PostgreSQL access portPorttcp

PostgreSQL TCP connection port.

Target
5432
Default
5432
Path: /var/lib/postgresql/dataPathrw

PostgreSQL data storage location.

Target
/var/lib/postgresql/data
Default
/mnt/user/appdata/postgresql17
Variable: POSTGRES_PASSWORDVariable

Initial superuser password (required).

Target
POSTGRES_PASSWORD
Variable: POSTGRES_USERVariable

Initial superuser name (default: postgres).

Target
POSTGRES_USER
Variable: POSTGRES_DBVariable

Initial database name (default: postgres).

Target
POSTGRES_DB