Swarm 模式滚动更新进度
Swarm mode rolling updates progress
我有一个完整的基础架构,具有 Docker 集群多个节点和水平可扩展性。
我使用 docker service update
不间断地部署我的应用程序的新版本。
我现在正在开发一个聊天机器人来从 Slack 部署我的应用程序,有没有办法跟踪更新的进度?我没有看到任何事件或网络钩子来管理它
在没有任何信息/输出的情况下启动服务更新非常可怕
在 docker 17.05 中,为 docker 服务创建和更新引入了一个新选项 --detach, -d
。
像往常一样,还没有太多文档。你可以检查pull. And there is a slightly out of date demo。
这是我在 17.05 得到的。
$ docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Experimental: true
$ docker service create --detach=false --name top --replicas 3 busybox top
804oco5lhezi2estr04ybbn2h
overall progress: 3 out of 3 tasks
1/3: running
2/3: running
3/3: running
verify: Waiting 1 seconds to verify that tasks are stable...
$ docker service update --detach=false --replicas 5 top
top
overall progress: 5 out of 5 tasks
1/5: running
2/5: running
3/5: running
4/5: running
5/5: running
verify: Waiting 1 seconds to verify that tasks are stable...
我有一个完整的基础架构,具有 Docker 集群多个节点和水平可扩展性。
我使用 docker service update
不间断地部署我的应用程序的新版本。
我现在正在开发一个聊天机器人来从 Slack 部署我的应用程序,有没有办法跟踪更新的进度?我没有看到任何事件或网络钩子来管理它
在没有任何信息/输出的情况下启动服务更新非常可怕
在 docker 17.05 中,为 docker 服务创建和更新引入了一个新选项 --detach, -d
。
像往常一样,还没有太多文档。你可以检查pull. And there is a slightly out of date demo。
这是我在 17.05 得到的。
$ docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Experimental: true
$ docker service create --detach=false --name top --replicas 3 busybox top
804oco5lhezi2estr04ybbn2h
overall progress: 3 out of 3 tasks
1/3: running
2/3: running
3/3: running
verify: Waiting 1 seconds to verify that tasks are stable...
$ docker service update --detach=false --replicas 5 top
top
overall progress: 5 out of 5 tasks
1/5: running
2/5: running
3/5: running
4/5: running
5/5: running
verify: Waiting 1 seconds to verify that tasks are stable...