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會在新節點上啓動容器,這樣你就不會失去服務。
如果你的容器已經映射到你的容器中,並且你不能讓它們在羣體中移動,我認爲你可以在不丟失服務的情況下做到這一點。