Docker Swarm mode与滚动升级
Swarm mode與滾動(dòng)升級(jí)
Swarm里面有個(gè)很好的姿勢(shì),就是可以動(dòng)態(tài)的更新某個(gè)服務(wù)對(duì)應(yīng)的鏡像,已達(dá)到滾動(dòng)升級(jí)的目的,而不是重新制作這個(gè)服務(wù),并且重新制作的話不光麻煩,還不好管理,swarm的這個(gè)滾動(dòng)升級(jí)是可以直接通過替換鏡像來升級(jí),之后還可以查看記錄,并且隨時(shí)切換到任何一個(gè)鏡像上。還是比較香的。
其實(shí)是用的 docker service update 里面的那個(gè) --image 其他參數(shù)之前已經(jīng)不止一次使用。建議全部看下了解下:
docker service update --help
?
比如直接部署一個(gè)nginx
docker service create?--name?nginx -p 80:80 nginx
嘗試更改版本
docker service update --image nginx:1.13.12-alpine nginx
再回滾回去
docker service rollback nginx
可以通過查看詳細(xì)信息來看這幾次的折騰記錄
docker service ps jz5uutvg891u
上面的所有操作截圖如下
?
總結(jié)
以上是生活随笔為你收集整理的Docker Swarm mode与滚动升级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker Swarm集群config
- 下一篇: 负载均衡-基本概念