2016-09-21 89 views

回答

3

簡答題:沒有。使用live restore功能可以停止Docker守護進程,升級並重新啓動,而不會丟失任何正在運行的容器,但它與羣集模式不兼容。

如果您的容器是無狀態的,那麼您可以通過離開羣集docker swarm leave來手動升級每個節點,然後再次升級並加入。當你升級其他節點時,swarm會在新節點上啓動容器,這樣你就不會失去服務。

如果你的容器已經映射到你的容器中,並且你不能讓它們在羣體中移動,我認爲你可以在不丟失服務的情況下做到這一點。