gpt4 book ai didi

python - 将 virtualenv 转移到 docker 镜像

转载 作者:太空宇宙 更新时间:2023-11-03 14:00:52 24 4
gpt4 key购买 nike

是否可以通过 ADD 命令将虚拟环境数据从本地主机传输到 docker 镜像?

与其在容器内进行 pip 安装,我更希望用户在本地完成所有这些操作,然后将虚拟环境简单地转移到容器中。授予所有文件在本地与 docker 容器中的名称相同,并且所有目录都正确嵌套。

如果可以将虚拟环境设置传输到 docker 镜像中,这将节省几分钟到几小时。也许我在错误地思考这个问题。

通过传递到容器中的 requirements.txt 进行 pip 安装感觉非常低效,而不是全部在本地进行,否则每次启动图像时,它都必须重新安装相同的依赖项没有从每个图像的构建中改变。

最佳答案

我们之前遇到过这个问题,我们考虑了以下几 pip :

  1. 考虑构建安装了通用包的基础镜像。然后应用程序容器可以使用这些基础容器之一并安装差异。
  2. Cache the Pip packages在可以安装在容器上的本地路径上。这将节省下载软件包的时间。

根据项目的复杂性,一个可能比另一个更适合 - 您也可以考虑采用混合方法来找到最大优化。

关于python - 将 virtualenv 转移到 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49287441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com