目的:在Win10环境下, 利用Docker的虚拟环境来运行Python脚本。
I. Win10下安装Docker
https://download.daocloud.io/
II. 设置VHD
III.拉取Python
(由于中国大陆的网络连接docker官网比较慢,所以我们用了镜像)
安装好Docker之后,用Win10的powershell 运行镜像拉取命令:
docker pull daocloud.io/library/python:3.6-rc-alpine
IV. 给镜像加标签
首先运行命令
docker image ls
然后发现IMAGE ID (红线所示部分,我这个是7ad56e4a2409)
接下来给镜像加标签,运行命令
docker tag 7ad56e4a2409 python
那么就可以得到如划线部分下一行所示的镜像,注意他们的Image ID是一样的。
(每一次查看镜像都要运行命令 docker image ls )
V. 准备测试文件
#!/usr/bin/python
print("Hello, World!,PYS");
#!/usr/bin/python
print("Hello, World!,myapp");
VI. 运行容器
docker run -v $PWD/myPYS:/myPYS -w /myPYS python python PYS.py
docker run -v $PWD/myapp:/myapp -w /myapp python python myapp.py
参考资料
Docker 安装 Python
DaoCloud镜像市场
Docker教程:docker的概念及安装
Docker教程:dokcer的配置和命令