Docker - 第十六章 | 安裝Python
這邊介紹一下去年的明日之星Python,為什麼這麼說呢。不囉唆直接看文章2019年05月编程语言排行榜,近幾年對於AI的發展及關注比重是非常的,而且又屬Python來的火紅,Python的一些優勢(易於學習、少量的代碼構建出更多的功能、可讀性和高效性⋯⋯等等),基於這種種的優勢,讓Python在2018一整個竄紅。
這邊就不特別介紹Python,我自己是有玩過一系列的基本教學,其實程式語言寫出來都不會差太多,哈。自己就抱持著一個學習心態去玩看看的。
這邊將會介紹如何使用Dokcer快速構建一個Python的環境。
排名 | 程式預言 | 流行度 | 對比上月 | 年度明星 |
---|---|---|---|---|
1 | Java | 16.005% | 0.97% | 2015, 2005 |
2 | C | 14.243% | 0.167% | 2017, 2008 |
3 | C++ | 8.095% | 0.743% | 2003 |
4 | Python | 7.830% | 0.336% | 2010, 2007, 2018 |
5 | Visual Basic .NET | 5.193% | 0.602% | |
6 | C# | 3.984% | 0.469% | |
7 | JavaScript | 2.690% | 0.183% | 2014 |
8 | SQL | 2.555% | 0.283% | |
9 | PHP | 2.489% | 0.25% | 2004 |
10 | Assembly language | 1.816% | 0.106% |
搜尋 Image
Searh指令進化一下,只搜尋10顆星以上的。
1 | docker search -f=stars=10 python |
拉取 Image
1 | docker pull python |
查看 Image
1 | docker images |
執行 Image
先建立Python的資料夾,在裡面在建立目錄:
- myapp: 目錄將映射為 /usr/src/myapp 容器配置的目錄。
在myapp目錄下建立一個helloworld.py檔,並將下列程式語言寫入並儲存。
1 | #!/usr/bin/python |
啟動容器
1 | cd /Users/morose/Documents/Temp/Docker/Python |
- -v $PWD/myapp:/usr/src/myapp :將主機當前目錄下的 myapp 掛載到 /usr/src/myapp。
- -w /usr/src/myapp :指定容器的/usr/src/myapp目錄為工作目錄。
- python :指定安裝的鏡像python:latest
- python helloworld.py :使用容器的python命令来執行工作目錄中的helloworld.py文件。
這邊只是簡單的快速使用Docker建置Python的環境,並糗去執行在本機目錄上的.py文件做呈現。當然還有更多的應用或是使用方法,這邊就不一一介紹。
註:以上參考了
dockerhub 的 python 文章。
python
Docker 安装 python
2019年05月编程语言排行榜