作者:陈剑冬 历史版本:1 最后编辑:陈剑冬 更新时间:2024-06-12 11:20
1. 物理部署
正在编写中 …
2. 容器部署
2.1. 前置工作
# 创建 数据目录
mkdir -p /opt/postgresql/data
# 创建 容器描述文件
touch /opt/postgresql/docker-compose.yml
# 授权 数据目录
chmod -R +x /opt/postgresql/data
2.2. 描述文件
docker-compose.yml 容器描述文件如下:
version: '3.3'
service:
postgres16:
container_name: postgres16
image: postgres:16
restart: on-failure
environment:
POSTGRES_PASSWORD=123456
TZ=Asia/Shanghai
ports:
- 5432:5432
volumes:
- /etc/localtime:/etc/localtime:ro
- ./data:/var/lib/postgresql/data
2.3. 启动容器
docker-compose -f /opt/postgresql/docker-compose.yml -p postgresql16 up -d