【发布时间】:2017-03-08 15:44:18
【问题描述】:
我有一个 docker swarm,我使用
部署我的服务堆栈"docker stack deploy --compose-file mycompose.yaml myservice".
我想传递一些将在这个 yaml 文件中使用的值。我可以从命令行或通过其他方式传递它吗?
【问题讨论】:
标签: docker-compose docker-swarm docker-swarm-mode
我有一个 docker swarm,我使用
部署我的服务堆栈"docker stack deploy --compose-file mycompose.yaml myservice".
我想传递一些将在这个 yaml 文件中使用的值。我可以从命令行或通过其他方式传递它吗?
【问题讨论】:
标签: docker-compose docker-swarm docker-swarm-mode
使用旧的 docker-compose,您可以创建一个 .env 文件并将环境变量公开给容器。在 .yml 文件中引用 ${env}。似乎 swarm 做了类似的事情,不确定 .env 文件。我仍在努力进行 swarm 设置,所以我现在坚持使用 compose。我找到了这些,但我自己还没有尝试过,祝你好运。
【讨论】: