【问题标题】:Docker - pip install from requirements or copy installed modulesDocker - 从需求 pip 安装或复制已安装的模块
【发布时间】:2021-09-17 11:22:10
【问题描述】:

在创建 docker 时,我目前正在执行 pip install -r requirements.txt

我可以将本地主机上的项目 venv 中所有已安装的模块复制到 docker 中,而不是 pip install 吗?是等价的还是有区别的?我在这里假设本地主机在映像和配置方面与 docker 容器相同。

【问题讨论】:

    标签: python-3.x docker installation pip


    【解决方案1】:

    不建议将已安装的模块从主机复制到容器中。如果您的主机操作系统与容器的基本操作系统不同,则代码可能不起作用。此外,您可能正在复制不需要的缓存文件,这会增加 docker 映像的大小。

    【讨论】:

    • 感谢您的 cmets。但是,它会在主机和 docker 具有相同图像的假设场景中工作吗?我试图了解这些在理论上是等效的还是不同的
    猜你喜欢
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 2020-09-16
    • 2017-04-27
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多