我有一个 docker swarm,我使用部署我的服务堆栈
“docker stack deploy --compose-file mycompose.yaml myservice”。
我想传递一些将在这个 yaml 文件中使用的值。我可以从命令行或通过其他方式传递它吗?
我有一个 docker swarm,我使用部署我的服务堆栈
“docker stack deploy --compose-file mycompose.yaml myservice”。
我想传递一些将在这个 yaml 文件中使用的值。我可以从命令行或通过其他方式传递它吗?
使用旧的 docker-compose,您可以创建一个 .env 文件并以这种方式向容器公开环境变量。在 .yml 文件中引用 ${env}。似乎 swarm 做了类似的事情,不确定 .env 文件。我仍在努力进行 swarm 设置,所以我现在坚持使用 compose。我找到了这些,但我自己还没有尝试过,祝你好运。