docker 中 单容器和多容器的部署

单容器应用部署实践

说明:部署一个单页面的应用 
参考网址:https://github.com/docker/labs/blob/master/beginner/chapters/votingapp.md

1.启动容器会自动下载dockersanples/static-site镜像 
这里写图片描述

2.启动容器 
这里写图片描述

3.查看端口 
这里写图片描述

4.查看容器运行情况 
这里写图片描述

5.在浏览器中输入地址和端口号,就可以看到网页 
这里写图片描述

6.创建文件夹flask-app 
这里写图片描述

7.flask-app下有四个文件 
这里写图片描述

8.构建镜像 
这里写图片描述

9.启动容器,将虚拟机8888端口映射到容器的5000端口 
这里写图片描述

10.在浏览器中输入网址,查看运行效果 
这里写图片描述

多容器应用部署实践

说明:用docker compose和docker deploy stack 部署 
参考网址:https://github.com/docker/labs/blob/master/beginner/chapters/votingapp.md 
应用说明:该应用基于以下镜像搭建 
Python 
Node.js 
redis 
.net 
postgress

1.下载工程 
这里写图片描述

2.创建Docker Swarm 
这里写图片描述

3.docker stack deploy是在Docker Swarm模式下docker-compose的替代 
这里写图片描述

4.查看启动的服务 
这里写图片描述

5.查看容器的运行情况 
这里写图片描述

6.浏览器中输入虚拟机地址,这是5000端口,是投票服务 
这里写图片描述

7.浏览器中输入虚拟机地址,这是5001端口,投票统计服务 
这里写图片描述

8.镜像更新,只需要修改虚拟机中的配置文件 
这里写图片描述 
9. 
这里写图片描述

10.重启app 
这里写图片描述

11.在浏览器中查看运行情况 
这里写图片描述

12. 
这里写图片描述
13. 
这里写图片描述 
14. 
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值