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

我正在使用docker群(版本1.12.0)。 有什么办法可以将swarm版本升级到1.12.1而不会导致停机?

PS在docker swarm 1.12.1发行说明中,我无法在docker swarm文档中find任何内容。

简短的回答:不。 实时恢复function可以让您停止Docker守护进程,升级并重新启动,而不会丢失任何正在运行的容器,但它与Swarm模式不兼容。

如果你的容器是无状态的,那么你可以手动升级每个节点,让docker swarm leave ,升级并再次连接。 在你升级别人的时候,群会在新的节点上启动容器,所以你不会失去服务。

如果你的容器中有容器映射,并且你不能让它们在群体中移动,我认为你可以在不失去服务的情况下做到这一点。