前置条件:
docker 守护进程已经开启
Python3 项目已经编写完成,且可以在本地正常运行
生成docker images
- 生成项目需引用的包
pip freeze > requirements.txt
- 确认目录结构
- 配置dockerfile
FROM python:3.9.6 #代码添加当前目录所有内容到code文件夹 ADD . /code # 设置code文件夹是工作目录 WORKDIR /code # 安装支持 RUN pip3 install --upgrade -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
在保存之前需要确认下RUN命令 pip3 install --upgrade -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple是否可以正常运行,
- 生成docker images
docker build -t docker_package_test_parser .
执行
docker build -t docker_package_test_parser .
这里注意,hello-test后面有一个点不可忽略 - 确认images 创建成