docker知识11---docker service
案例5:service服务更新 docker network create -d overlay demo docker service create --name web --publish 8080:5000 --network demo xiaopeng163/python-flask-demo:1.0 docker service scale web=2 #扩容web服务,然后更新一个web完成后再更新另一个web,此时服务不会终端; docker service ps web docker service update --image xiaopeng163/python-flask-demo:2.0 web #通过image进行服务升级; sh -c "while true;do curl 127.0.0.1:8080 && sleep 1;done" #开启另一终端,观察更新进度;更新期间会交替现2个版本,但在生成环境中不允许; docker service update --publish-rm 8080:5000 --publish-add 8088:5000 web #更新服务端口; curl 127.0.0.1:8088