docker镜像
2024年12月13日小于 1 分钟
PostgreSQL 18
docker-compose-pgsql.yml
services:
postgres:
image: postgres:18
container_name: postgres-nxg
restart: unless-stopped
environment:
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin
- POSTGRES_DB=appdb
- POSTGRES_HOST_AUTH_METHOD=scram-sha-256
- TZ=Asia/Shanghai
- MAX_CONNECTIONS=200
- PGDATA=/var/lib/postgresql/18/pgdata
volumes:
- ./data:/var/lib/postgresql/18/pgdata
ports:
- "5435:5432"
networks:
- app-network
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
networks:
app-network:
external: true参考: https://www.goodsunlc.com/archives/542.html
参考2:https://www.fhai777.top/
参考3: Linux +Docker 一键部署 PostgreSQL
创建docker-network网络
docker network create app-network启动配置
docker compose -f docker-compose-pgsql.yml up -d停止并删除数据库容器
docker compose -f docker-compose-pgsql.yml down