python 打包docker 加入本地依赖
生成requirements.txt文件pip freeze > requirements.txt创建package_modules文件夹下载依赖到指定目录下pip install -r requirements.txt -t .\package_modules\DockerfileFROM python:3.9.11-alpine3.14# 添加代码到容器内指定目录ADD ./bin /c
·
生成requirements.txt文件
pip freeze > requirements.txt
创建package_modules文件夹
下载依赖到指定目录下
pip install -r requirements.txt -t .\package_modules\
Dockerfile
FROM python:3.9.11-alpine3.14
# 添加代码到容器内指定目录
ADD ./bin /code/bin
# 添加依赖包
ADD ./package_modules /code/package_modules
# 设置工作目录
WORKDIR /code
# 设置环境变量 指定本地包依赖
ENV PYTHONPATH=./package_modules
CMD ["python", "/code/bin/main.py"]
更多推荐
已为社区贡献1条内容
所有评论(0)