docker 作為應用容器的大魔王,特別是在做java分布式的時候運用很是廣泛,因為每一個docker的容器都是獨立的,這跟分布式的獨立節點思想是如出一轍,既然docker是一個應用容器,那就意味著只要是應用就能運行在它上面了......

【閱讀全文】
環境條件
'''
python 環境、pip軟體工具
docker 環境
第一步:創建測驗專案
第二步:匯出測驗專案中的依賴包
第三步:撰寫 Dockfile(docker打包時的引數配置)
第四步:生成docker鏡像
第五步:運行docker容器
'''
生成鏡像并運行
創建專案
'''
創建專案
'''
# 專案路徑
# /usr/docker/hello_image.py
# hello_image.py 檔案內容
print("docker test hello image !")
匯出python的依賴包
'''
匯出python的依賴包
'''
# 直接將需要的依賴包串列匯入到/usr/docker/檔案夾下面
# pip freeze > /usr/docker/requirements.txt
撰寫Dockfile檔案
'''
在/usr/docker/ 的目錄下創建Dockfile檔案
撰寫Dockfile檔案
'''
# 添加python基礎鏡像
#
# FROM python
#
# 添加維護人員的資訊
#
# MAINTAINER Python集中營
#
# 將代碼添加到固定檔案夾
#
# ADD ./docker/work_code
#
# 設定/work_code檔案夾是作業目錄
#
# WORKDIR /work_code
#
# 安裝python的依賴插件支持
#
# RUN pip install -r requirements.txt
#
# CMD ["python", "/work_code/hello_image.py"]
構建鏡像
'''
構建鏡像
'''
# docker鏡像構建命令
# docker build -t '鏡像名稱' 'Dockerfile檔案路徑'
# docker build -t hello_image /usr/docker/Dockerfile
運行容器
'''
運行容器
'''
# docker容器運行命令
# docker run -d --name c_name '鏡像名稱'
# docker run -d --name c_name hello_image
歡迎關注作者公眾號【Python 集中營】,專注于后端編程,每天更新技術干貨,不定時分享各類資料!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/315876.html
標籤:Python
