使用 docker 构建一个 web 应用程序
通过docker的training/webapp练习镜像,实现通过端口连接到一个 docker 容器来运行一个 Python Flask的web应用,然后在Windows系统的浏览器中访问该应用。
1、打开windows 的命令行,输入:docker-machine ls,可以查看虚拟机的地址为192.168.99.100

2、用xshell连接上docker虚拟机,如下图:
用户名:docker
密码:tcuse

3、拉取training/webapp镜像
docker@default:~$ docker pull training/webapp
4、启动容器
docker@default:~$ docker run -d -p 32769:5000 --name mytraining training/webapp python app.py
参数说明:
- -d: 让容器在后台运行
- -p: 容器内部的 5000 端口映射到我们本地主机的 32769端口上
- –name: 给容器设置一个别名,方便后续使用
5、在Windows打开一个浏览器输入:docker虚拟机的地址+端口号,我这里对应的就是:

这篇博客介绍了如何在Docker中运行一个Python Flask的web应用。通过使用docker-machine列出虚拟机地址,连接到Docker虚拟机,拉取training/webapp镜像,并通过指定参数启动容器,将容器的5000端口映射到本地32769端口,最终在Windows浏览器中成功访问应用。
最低0.47元/天 解锁文章
1219

被折叠的 条评论
为什么被折叠?



