我试图从秘密中设置密码,但没有成功。Docker 服务器版本是 17.06.2-ce。我使用以下命令设置秘密:
echo "abcd" | docker secret create password -
我的 docker compose yml 文件看起来像这样
version: '3.1'
...
build:
context: ./test
dockerfile: Dockerfile
environment:
user_name: admin
eureka_password: /run/secrets/password
secrets:
- password
我也有根秘密标签:
secrets:
password:
external: true
当我在环境中对密码进行硬编码时,它可以工作,但是当我通过秘密尝试时,它不会被接收。我试图将撰写版本更改为 3.2,但没有运气。任何指针都非常感谢!