【发布时间】:2021-09-17 11:22:10
【问题描述】:
在创建 docker 时,我目前正在执行 pip install -r requirements.txt。
我可以将本地主机上的项目 venv 中所有已安装的模块复制到 docker 中,而不是 pip install 吗?是等价的还是有区别的?我在这里假设本地主机在映像和配置方面与 docker 容器相同。
【问题讨论】:
标签: python-3.x docker installation pip
在创建 docker 时,我目前正在执行 pip install -r requirements.txt。
我可以将本地主机上的项目 venv 中所有已安装的模块复制到 docker 中,而不是 pip install 吗?是等价的还是有区别的?我在这里假设本地主机在映像和配置方面与 docker 容器相同。
【问题讨论】:
标签: python-3.x docker installation pip
不建议将已安装的模块从主机复制到容器中。如果您的主机操作系统与容器的基本操作系统不同,则代码可能不起作用。此外,您可能正在复制不需要的缓存文件,这会增加 docker 映像的大小。
【讨论】: