升级群集模式群集

Docker变化如此之快,所以我试图找出一个Docker Swarm(群集模式)群集是否可以升级。 例如说我正在运行1.12,我有一个3节点群集运行服务。 我们还要说Docker 1.13出来了,我想升级组成群集的引擎。 有没有办法做到这一点,不包括重新创build集群会喜欢几乎一个滚动引擎更新?

谢谢!

  1. 排空第一个节点。

    sudodocker节点更新 – 可用性stream失worker2

  2. validation没有容器在耗尽的节点上。

    sudo docker ps #on worker2

  3. 升级docker引擎。
  4. 检查swarmpipe理器中的节点。

    sudodocker节点ls

  5. 将可用性更改为活动。

    sudo docker节点更新 – 可用性活动

  6. 重复其他节点的步骤。