37. docker swarm docker service 的更新
在service 运行的情况下 进行更新
1. 创建 名为 demo 的 overlay 网络
docker network create -d overlay demo
2. 创建 python-flask-demo:1.0 服务
映射 本地的 8080 端口 到 容器的 5000端口
docker service create --name web --publish 8080:5000 --network demo xiaopeng163/python-flask-demo:1.0
3. 查看运行的服务器
docker service ps web
4. 横向拓展 web 应用
docker service scale web=2
5. shell 循环请求 web
sh -c "while true;do curl 127.0.0.1:8080 && sleep 1; done"
6. 更新 service image
docker service update --image xiaopeng163/python-flask-demo:2.0 web
7. 查看容器详情
docker service ps web
8. 更新 service 端口映射 将 外部访问端口 8080 变换 8888
docker service update --publish-rm 8080:5000 --publish-add 8888:5000 web
9. docker-compose 文件更新
docker stack deploy wordpress -c=docker-compose.yml
最新文章
- jq添加数组
- 移动销售端app的需求分析
- 如何区分Babel中的stage-0,stage-1,stage-2以及stage-3(一)
- impdp导入时卡死分析方法
- paip.java 多线程参数以及返回值Future FutureTask 的使用.
- NodeJS模块的使用
- 你所不知道的Html5那些事(一)
- Sublime Text 3 配置
- iOS语音识别,语音播报,文字变语音播报,语音变文字
- 有关Flash中与Java调用时候注意的一些事项
- immutable.js 更新数组(mergeDeepWith)
- Eclipse配置maven环境
- Credit Summaries &; Importing External Credit Exposure
- Java进阶篇之十五 ----- JDK1.8的Lambda、Stream和日期的使用详解(很详细)
- ubuntu16.04 Golang语言开发环境搭建
- Python3 安装basemap
- Web GIS离线地图
- 二十八、Linux 进程与信号---前台进程组
- leetcode3:无重复字符的最长子串
- mace