Docker 容器的秘密管理与网络配置
1. Docker 秘密管理
1.1 修改文件以使用秘密
要修改文件以使用已创建的秘密,可在 docker-compose 文件中进行如下配置:
version: '3.1'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_USER_FILE: /run/secrets/pg_user
POSTGRES_PASSWORD_FILE: /run/secrets/pg_password
POSTGRES_DB_FILE: /run/secrets/pg_database
secrets:
- pg_password
- pg_user
- pg_database
secrets:
pg_user:
external: true
pg_password:
external: true
pg_database:
external: true
在这个配置中,秘密存储在容器的 /run/secrets 路径下的文件中。通过 secrets 部分定义秘密的名称,并使用 external: true 指示 docker-compose 从现有的 Docker 秘密中获取值。
超级会员免费看
订阅专栏 解锁全文
5377

被折叠的 条评论
为什么被折叠?



