PostgreSQL 部署
约 28 个字 26 行代码 预计阅读时间不到 1 分钟
创建挂载目录
Bash |
---|
| mkdir -p /data/postgresql/data
mkdir -p /data/postgresql/log
|
创建yml文件
Bash |
---|
| vim /data/postgresql/docker-compose.yml
|
填入配置
Bash |
---|
| services:
postgres_db: # 服务名称
image: postgres:15.7 # 指定镜像及其版本
container_name: docker_postgres # 指定容器的名称
environment:
POSTGRES_PASSWORD: 123456
ports: # 端口映射
- "5432:5432"
volumes: # 数据持久化的配置
- /data/postgresql/data:/var/lib/postgresql/data
- /data/postgresql/log:/var/log/postgresql
logging:
options:
max-size: "10m"
max-file: "3"
networks: # 网络配置
- pub-network # 加入到 pub-network 网络
networks: # 网络
pub-network:
driver: bridge
|
启动容器
Bash |
---|
| cd /data/postgresql
docker-compose up -d
|
!!! 安全组添加 5432 !!!