docs: harden Docker practice security examples

This commit is contained in:
yeasy
2026-05-20 15:58:46 -07:00
parent 1b651e5f8c
commit d47afa7e75
4 changed files with 20 additions and 11 deletions
+4 -3
View File
@@ -362,13 +362,14 @@ services:
environment:
POSTGRES_DB: myappdb
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres_password
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD in .env}
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=en_US.UTF-8"
volumes:
- postgres_data:/var/lib/postgresql/data
- ./backups:/backups
ports:
- "5432:5432"
# 只暴露给本机调试;生产环境优先不发布数据库端口
- "127.0.0.1:5432:5432"
networks:
- backend
restart: unless-stopped
@@ -384,7 +385,7 @@ services:
depends_on:
- postgres
environment:
PGPASSWORD: postgres_password
PGPASSWORD: ${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD in .env}
volumes:
- ./backups:/backups
command: |