2016-09-21 48 views

回答

3

简答题:没有。使用live restore功能可以停止Docker守护进程,升级并重新启动,而不会丢失任何正在运行的容器,但它与群集模式不兼容。

如果您的容器是无状态的,那么您可以通过离开群集docker swarm leave来手动升级每个节点,然后再次升级并加入。当你升级其他节点时,swarm会在新节点上启动容器,这样你就不会失去服务。

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