1、镜像 {#heading-1}
postgres:latest
部分第三方数据库软件可能因为没有适配postgres16版本而无法连接。
2、安装 {#heading-2}
2.1、基础设置 {#heading-3}
- 重启策略:容器退出时总是重启容器。
2.2、网络 {#heading-4}
- 桥接即可。
2.3、存储空间 {#heading-5}
/var/lib/postgresql/data
:数据库持久化数据存储位置。
2.4、端口设置 {#heading-6}
自动
或者输入一个未被使用
的端口。
2.5、环境 {#heading-7}
-
设置"
TZ
",值:"Asia/Shanghai
",将时区设置到"+8 "时区,即北京时间; -
POSTGRES_PASSWORD
要使用 PostgreSQL 映像,需要此环境变量。它不能为空或未定义。此环境变量设置 PostgreSQL 的超级用户密码; -
POSTGRES_USER
此可选环境变量与设置用户及其密码结合使用。此变量将创建具有超级用户权限的指定用户和具有相同名称的数据库。如果未指定,则将使用默认用户:postgres
; -
POSTGRES_DB
此可选环境变量可用于为首次启动映像时创建的默认数据库定义不同的名称。如果未指定,则将使用POSTGRES_USER
的值。