【发布时间】:2018-08-23 13:19:17
【问题描述】:
是否可以通过 ADD 命令将虚拟环境数据从本地主机传输到 docker 映像?
与其在容器内进行 pip 安装,我更希望用户在本地完成所有这些工作,然后简单地将虚拟环境转移到容器中。授予所有文件在本地与 docker 容器中的名称相同,并且所有目录都正确嵌套。
如果可以将虚拟环境设置传输到 docker 映像中,这将节省几分钟到几小时。也许我在错误的摘要中考虑这个问题。
通过传递到容器的 requirements.txt 进行 pip 安装感觉非常低效,而不是在本地完成,否则每次启动映像时,它都必须重新安装相同的依赖项不会从每个图像的构建中更改。
【问题讨论】:
-
我认为您误解了 Docker 构建的工作方式 - 它们不会在容器启动时发生。
标签: python docker pip virtualenv dockerfile