Win10 Docker 跑 Python 腳本

目的:在Win10環(huán)境下, 利用Docker的虛擬環(huán)境來運(yùn)行Python腳本。

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

image.png

II. 設(shè)置VHD


image.png

III.拉取Python
(由于中國大陸的網(wǎng)絡(luò)連接docker官網(wǎng)比較慢,所以我們用了鏡像)
安裝好Docker之后,用Win10的powershell 運(yùn)行鏡像拉取命令:

docker pull daocloud.io/library/python:3.6-rc-alpine

IV. 給鏡像加標(biāo)簽
首先運(yùn)行命令

docker image ls

然后發(fā)現(xiàn)IMAGE ID (紅線所示部分,我這個(gè)是7ad56e4a2409)
接下來給鏡像加標(biāo)簽,運(yùn)行命令

docker tag 7ad56e4a2409 python

那么就可以得到如劃線部分下一行所示的鏡像,注意他們的Image ID是一樣的。
(每一次查看鏡像都要運(yùn)行命令 docker image ls )


image.png

V. 準(zhǔn)備測試文件

#!/usr/bin/python

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

#!/usr/bin/python

print("Hello, World!,myapp");
文件截圖

放在對應(yīng)名稱的文件夾中

VI. 運(yùn)行容器

docker run -v $PWD/myPYS:/myPYS -w /myPYS python python PYS.py
docker run -v $PWD/myapp:/myapp -w /myapp python python myapp.py
結(jié)果如圖,請注意我運(yùn)行的時(shí)候windows光標(biāo)所處的目錄,再結(jié)合第二步的VHD位置體會(huì)一下吧。

參考資料
Docker 安裝 Python
DaoCloud鏡像市場
Docker教程:docker的概念及安裝
Docker教程:dokcer的配置和命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,873評論 15 147
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,769評論 0 120
  • 以下原文轉(zhuǎn)載于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend閱讀 7,794評論 0 17
  • 最近研究了幾天docker的快速部署,感覺很有新意,非常輕量級和方便,打算在公司推廣一下,解放運(yùn)維,省得每次部署一...
    Helen_Cat閱讀 1,577評論 0 4
  • 鳳仙花開了 一朵 一朵朵 一粒種子沖破黑暗和阻礙 用美麗的姿態(tài) 渲然世界 穿過暗無天日 沖破束縛 沐浴陽光雨露 到...
    舒漓閱讀 289評論 10 9

友情鏈接更多精彩內(nèi)容