docker mac python_Docker Python 例子
版權所有,未經許可,禁止轉載
docker可以執行任何應用程序。本章我們將創建一個python應用,并使用docker運行它。
1. 創建項目目錄
我們會把這個項目的相關文件,集中放到一個目錄docker-python:
[root@qikegu demo]# mkdir docker-python
2. 創建python文件
在docker-python目錄下,創建一個python文件:
qikegu.py
print("This is a python app - qikegu.com")
3. 創建Dockerfile
創建python文件之后,我們需要創建一個Dockerfile,其中包含了Docker的指令。在docker-python目錄下創建Dockerfile,文件名必須是Dockerfile。
Dockerfile
FROM python:3
COPY . /var/www/python
WORKDIR /var/www/python
CMD ["python", "./qikegu.py"]
所有指令都大寫,這是慣例。
現在docker-python目錄下有2個文件:
[root@qikegu docker-python]# ls
Dockerfile qikegu.py
4. 構建 Docker 鏡像
切換到docker-python目錄,運行docker build -t qikegu-python .命令,構建Docker鏡像。Docker鏡像可以任意取名,此處命名為qikegu-python。
[root@qikegu docker-python]# docker build -t qikegu-python .
Sending build context to Docker daemon 3.072kB
Step 1/4 : FROM python:3
---> a4cc999cf2aa
Step 2/4 : COPY . /var/www/python
---> Using cache
---> 795eba2acefe
Step 3/4 : WORKDIR /var/www/python
---> Using cache
---> c6e3fc3158b9
Step 4/4 : CMD ["python", "./qikegu.py"]
---> Using cache
---> 1b1b08d30e84
Successfully built 1b1b08d30e84
Successfully tagged qikegu-python:latest
構建鏡像成功,接下來就可以運行鏡像了。
5. 運行 Docker 鏡像
執行docker run qikegu-python命令運行鏡像:
[root@qikegu docker-python]# docker run qikegu-python
This is a python app - qikegu.com
[root@qikegu docker-python]#
可以看到,qikegu-python鏡像成功運行,輸出了一條信息。
總結
以上是生活随笔為你收集整理的docker mac python_Docker Python 例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打不过合金战神 有大神么 帮帮我
- 下一篇: 唯美古风个性签名女生