使用 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、在Win