如何在不重新启动所有服务的情况下更新Docker堆栈

我有一个swarm集群,其中部署了不同的技术docker。 (Zookeeper,Kafka,Elastic,Storm和自定义Web应用程序)

Web应用程序发生了巨大的变化,每次Web Docker更改时都必须更新堆栈。 偶尔会有更新的Elasticsearch图像。

当我运行docker堆栈部署,它去,并重新启动所有现有docker服务甚至没有改变。 这阻碍了整个堆栈,并且整个应用程序都有停机时间。 docker堆栈没有更新选项。

有人有这个解决scheme?

docker服务更新 – 图像在这里做技巧的文档 。