【发布时间】:2019-04-01 17:44:48
【问题描述】:
我正在使用 ansible 来设置我的 docker-swarm。
在我的 docker swarm 中,我运行:Web 服务器、数据库和缓存。
我的问题是:如何在不创建暂停服务?
我是否应该镜像现有的 swarm,并运行两个相同的 swarm?
那么我应该如何确保这些更新是自动且完美的?
【问题讨论】:
-
我还会遇到同样的问题吗?...让我们忘记我正在使用 Ansible。主要问题是:如何在不使服务不可用的情况下更新数据库容器及其在 docker swarm 中的映像?
-
@Heihade1 您可以使用 docker-swarm 滚动更新过程,其中您不需要停止所有容器的数据库服务,但最初只需要很少
-
我解释它的方式很糟糕......我只运行一项服务,我们称之为测试。其中包含所描述的组件。
-
我猜集成这是 CI/CD 管道不会有那么不同?推送到 DockerHub,它将 webhook 发送到更新 swarm 的 ansible?
标签: docker ansible docker-swarm docker-swarm-mode