目的:在Win10環境下, 利用Docker的虛擬環境來運行Python腳本。
I. Win10下安裝Docker
https://download.daocloud.io/
image.png
II. 設置VHD
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 )
image.png
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
結果如圖,請注意我運行的時候windows光標所處的目錄,再結合第二步的VHD位置體會一下吧。
參考資料
Docker 安裝 Python
DaoCloud鏡像市場
Docker教程:docker的概念及安裝
Docker教程:dokcer的配置和命令