【发布时间】:2020-10-21 14:08:18
【问题描述】:
我一直在尝试使用 docker-compose secrets 将秘密添加到我的 docker 容器中,但没有任何运气。
使用这个docker-compose.yml,秘密被挂载在/run/secrets/my_secret下作为一个空目录,而不是一个文件:
version: '3.7'
services:
main:
build:
context: ./
secrets:
- my_secret
secrets:
my_secret:
file: first_secret.txt
我已经尝试明确定义目标和源
main:
...
secrets:
- source: my_secret
target: /usr/local/secrets/custom_location
但它仍然被添加为一个空目录,这是为什么呢?
我知道在没有 docker swarm 的情况下在 docker-compose 中使用秘密的局限性,我只想将秘密用作定义秘密的语义方式。
【问题讨论】:
标签: docker docker-compose