導出程序依賴包
pip freeze > requirements.txt
新建docker_test文件夾放入docker(Windows)安裝目錄下

將生成的requirements.txt文件放入到docker_test里。
編寫Dockfile
在docker_test同目錄下創建Dockfile文件,格式如下:
1 #基於的基礎鏡像 2 FROM python:3.4 3 4 #代碼添加到code文件夾 5 ADD ./docker_test /code 6 7 # 設置code文件夾是工作目錄 8 WORKDIR /code 9 10 # 安裝支持 11 RUN pip install -r requirements.txt 12 13 CMD ["python", "/code/zhtrust_mock.py"]
制作鏡像
docker build -t imagename Dockerfilepath
# Dockerfilepath:Dockerfile 所在文件夾名稱,當前目錄為 “.”
docker build -t d_t .
運行鏡像
#docker run -p 9011:9011 -d --name c_name imagename #c_name為容器名 imagename為打包的鏡像名 -p 9011:9011映射端口號 docker run -p 9011:9011 -d --name zhtrust_mock d_t
Windows環境由於是通過虛擬機啟動Linux系統,暴露出端口號后只能通過虛擬機的地址進行訪問,地址可以通過Kitematic查看,默認是192.168.99.100:

