2
我正在使用docker swarm(版本1.12.0)。有什么方法可以将swarm版本升级到1.12.1而不会造成停机?Docker群集版本升级不会导致停机
P.S.在docker swarm 1.12.1发行说明中,我无法在docker swarm文档中找到任何内容。
我正在使用docker swarm(版本1.12.0)。有什么方法可以将swarm版本升级到1.12.1而不会造成停机?Docker群集版本升级不会导致停机
P.S.在docker swarm 1.12.1发行说明中,我无法在docker swarm文档中找到任何内容。
简答题:没有。使用live restore功能可以停止Docker守护进程,升级并重新启动,而不会丢失任何正在运行的容器,但它与群集模式不兼容。
如果您的容器是无状态的,那么您可以通过离开群集docker swarm leave
来手动升级每个节点,然后再次升级并加入。当你升级其他节点时,swarm会在新节点上启动容器,这样你就不会失去服务。
如果你的容器已经映射到你的容器中,并且你不能让它们在群体中移动,我认为你可以在不丢失服务的情况下做到这一点。