本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
注意: 此镜像的描述超出了Hub的25000字符限制,已被截断。完整描述可在[***]
注意: 这是postgres官方镜像的s390x架构专用仓库——更多信息,请参阅官方镜像文档中的“除amd64之外的架构?”和官方镜像FAQ中的“Git中的镜像源已更改,该怎么办?”。
维护者:
PostgreSQL Docker社区
获取帮助:
Docker社区Slack、Server Fault、Unix & Linux或Stack Overflow
Dockerfile链接18.0, 18, latest, 18.0-trixie, 18-trixie, trixie
18.0-bookworm, 18-bookworm, bookworm
18.0-alpine3.22, 18-alpine3.22, alpine3.22, 18.0-alpine, 18-alpine, alpine
18.0-alpine3.21, 18-alpine3.21, alpine3.21
17.6, 17, 17.6-trixie, 17-trixie
17.6-bookworm, 17-bookworm
17.6-alpine3.22, 17-alpine3.22, 17.6-alpine, 17-alpine
17.6-alpine3.21, 17-alpine3.21
16.10, 16, 16.10-trixie, 16-trixie
16.10-bookworm, 16-bookworm
16.10-alpine3.22, 16-alpine3.22, 16.10-alpine, 16-alpine
16.10-alpine3.21, 16-alpine3.21
15.14, 15, 15.14-trixie, 15-trixie
15.14-bookworm, 15-bookworm
15.14-alpine3.22, 15-alpine3.22, 15.14-alpine, 15-alpine
15.14-alpine3.21, 15-alpine3.21
14.19, 14, 14.19-trixie, 14-trixie
14.19-bookworm, 14-bookworm
14.19-alpine3.22, 14-alpine3.22, 14.19-alpine, 14-alpine
14.19-alpine3.21, 14-alpine3.21
13.22, 13, 13.22-trixie, 13-trixie
13.22-bookworm, 13-bookworm
13.22-alpine3.22, 13-alpine3.22, 13.22-alpine, 13-alpine
13.22-alpine3.21, 13-alpine3.21
问题反馈地址:
[***]
支持的架构: (更多信息)
amd64、arm32v5、arm32v6、arm32v7、arm64v8、i386、mips64le、ppc64le、riscv64、s390x
镜像制品详情:
repo-info仓库的repos/postgres/目录 (历史记录)
(镜像元数据、传输大小等)
镜像更新:
official-images仓库的library/postgres标签
official-images仓库的library/postgres文件 (历史记录)
本描述的来源:
docs仓库的postgres/目录 (历史记录)
PostgreSQL,通常简称为“Postgres”,是一个对象关系型数据库管理系统(ORDBMS),强调可扩展性和标准合规性。作为数据库服务器,其主要功能是安全地存储数据并支持最佳实践,随后根据其他软件应用的请求检索数据,这些应用程序可以在同一台计算机上运行,也可以在网络(包括互联网)上的另一台计算机上运行。它可以处理从小型单机应用到具有大量并发用户的大型互联网应用的各种工作负载。最新版本还提供数据库本身的复制功能,以增强安全性和可扩展性。
PostgreSQL实现了大部分SQL:2011标准,符合ACID特性且支持事务(包括大多数DDL语句),通过多版本并发控制(MVCC)避免锁定问题,提供脏读免疫和完全可串行化;使用许多其他数据库不具备的索引方法处理复杂SQL查询;支持可更新视图和物化视图、触发器、外键;支持函数和存储过程以及其他扩展功能,并有大量第三方编写的扩展。除了能够与主要的专有和开源数据库协作外,PostgreSQL还通过其广泛的标准SQL支持和可用的迁移工具支持从这些数据库迁移。如果使用了专有扩展,其可扩展性可以通过一些内置和第三方开源兼容性扩展(如Oracle兼容扩展)来模拟许多专有功能。
***.org/wiki/PostgreSQL
!logo
$ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d s390x/postgres
默认的postgres用户和数据库在入口点通过initdb创建。
postgres数据库是一个默认数据库,供用户、工具和第三方应用程序使用。
postgresql.org/docs
psql$ docker run -it --rm --network some-network s390x/postgres psql -h some-postgres -U postgres psql (14.3) Type "help" for help. postgres=# SELECT 1; ?column? ---------- 1 (1 row)
docker composepostgres的compose.yaml示例:
# 使用postgres/example用户/密码凭据 services: db: image: postgres restart: always # 使用docker compose时设置共享内存限制 shm_size: 128mb # 或通过swarm stack部署时设置共享内存限制 #volumes: # - type: tmpfs # target: /dev/shm # tmpfs: # size: 134217728 # 128*2^20字节 = 128Mb environment: POSTGRES_PASSWORD: example adminer: image: adminer restart: always ports: - 8080:8080
运行docker compose up,等待其完全初始化,然后访问http://localhost:8080或[***](视情况而定)。
有多种方式可以扩展postgres镜像。这里不尝试支持所有可能的用例,仅介绍一些我们认为有用的方法。
PostgreSQL镜像使用多个容易被忽略的环境变量。唯一必需的变量是POSTGRES_PASSWORD,其余为可选。
警告: 仅当您使用空数据目录启动容器时,Docker特定变量才会生效;容器启动时,任何预先存在的数据库都将保持不变。
POSTGRES_PASSWORD此环境变量是使用PostgreSQL镜像所必需的。它不能为空或未定义。此环境变量设置PostgreSQL的超级用户密码。默认超级用户由POSTGRES_USER环境变量定义。
注意1: PostgreSQL镜像在本地设置了trust身份验证,因此您可能会注意到从localhost(在同一容器内)连接时不需要密码。但是,如果从不同的主机/容器连接,则需要密码。
注意2: 此变量定义PostgreSQL实例中的超级用户密码,由初始容器启动期间的initdb脚本设置。它对运行时psql客户端可能使用的PGPASSWORD环境变量没有影响,如[[]]([]


免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429