Docker swarm版本升级而不会导致停机

时间:2016-09-21 05:45:59

标签: docker docker-swarm

我正在使用docker swarm(版本1.12.0)。有没有什么办法可以在不造成停机的情况下将swarm版本升级到1.12.1?

P.S。我在docker swarm 1.12.1发行说明中找不到docker swarm文档中的任何内容。

1 个答案:

答案 0 :(得分:3)

简答:不。 live restore功能允许您停止Docker守护程序,升级并重新启动而不会丢失任何正在运行的容器,但它与Swarm模式不兼容。

如果您的容器是无状态的,那么您可以通过将群组保留为docker swarm leave来手动升级每个节点,然后再次升级和加入。

,当您升级其他节点时,swarm将在新节点上启动容器。

如果您的容器中有卷映射而您无法让它们在群集中移动,我认为您不会在不丢失服务的情况下执行此操作。

相关问题