Win10 Docker 跑 Python 脚本

目的:在Win10环境下, 利用Docker的虚拟环境来运行Python脚本。

I. Win10下安装Docker
https://download.daocloud.io/

Win10 Docker 跑 Python 脚本_第1张图片
image.png

II. 设置VHD


Win10 Docker 跑 Python 脚本_第2张图片
image.png

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 )


Win10 Docker 跑 Python 脚本_第3张图片
image.png

V. 准备测试文件

#!/usr/bin/python

print("Hello, World!,PYS");

#!/usr/bin/python

print("Hello, World!,myapp");
Win10 Docker 跑 Python 脚本_第4张图片
文件截图

Win10 Docker 跑 Python 脚本_第5张图片
放在对应名称的文件夹中

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
结果如图,请注意我运行的时候windows光标所处的目录,再结合第二步的VHD位置体会一下吧。

参考资料
Docker 安装 Python
DaoCloud镜像市场
Docker教程:docker的概念及安装
Docker教程:dokcer的配置和命令

你可能感兴趣的:(Win10 Docker 跑 Python 脚本)