【发布时间】:2018-07-28 01:37:20
【问题描述】:
目前,当我们更新 Docker Swarm 服务时,我们只是在每个环境中运行相关命令。因此,例如,如果我们需要向外部文件夹添加挂载,我们只需在测试和生产中运行“docker service --mount-add ...”。
但是,这似乎与基础架构即代码的想法不一致。目前很难重现任何正在运行的 Docker 服务,我们依靠文档来了解这些服务是如何配置的。
在 Docker Swarm 中有什么东西可以避免这个问题吗?所以我想在一个配置文件中指定我的服务配置,并让 Docker Swarm 根据这个配置文件更新配置。因此,当在每个环境中使用相同的“配置”文件时,我确信它们都是相同的,并且该文件成为文档。
【问题讨论】:
标签: docker docker-swarm