python 打包docker 加入本地依赖

python 打包docker 加入本地依赖,第1张

生成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"]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/722758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存