Docker services 详解(34)

一、实验概述

在线进行生产业务更新,将service进行横向扩展scale,然后依次更新

二、实验步骤

1、创建overlay网络

$ docker  network create -d overlay demo
syspg3v0vaagz8kl61bii9dlw

2、创建services

$ docker service create --name web --publish 8080:5000 --network demo python-flask-demo:1.0

3、横向扩展services

$ docker service scale web=2
web scaled to 2
overall progress: 2 out of 2 tasks
1/2: running
2/2: running
verify: Service converged

4、更新版本

$ docker service update --image python-flask-demo:2.0 web
web
overall progress: 2 out of 2 tasks
1/2: running
2/2: running
verify: Service converged

5、查看services

$ docker service ps web
ID                  NAME                IMAGE                NODE                DESIRED STATE       CURRENT STATE             ERROR               PORTS
1qcx2n4s86j9        web.1               python-flask-demo:2.0   node3               Running             Running 42 seconds ago
u1j4q5evyuvj         \_ web.1           python-flask-demo:1.0   node1               Shutdown            Shutdown 43 seconds ago
wwstctwpex3y        web.2               python-flask-demo:2.0   node2               Running             Running 56 seconds ago
56vxpb1863ts         \_ web.2           python-flask-demo:1.0   node2               Shutdown            Shutdown 57 seconds ago

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值