【发布时间】:2021-09-21 04:55:01
【问题描述】:
我有一个包含路径列表的文件,我需要通过 Dockerfile 的 COPY 命令在 docker build 上复制这些路径。
我的用例是这样的:我有一个 python requirements.txt 文件,当我在项目内部调用多个其他需求文件时,使用 -r PATH。
现在,我想单独 docker COPY 所有需求文件,运行 pip install,然后复制项目的其余部分(用于缓存等)。到目前为止,我还没有通过 docker COPY 命令做到这一点。
从文件中获取路径不需要帮助 - 我已经做到了 - 只要可以做到 - 怎么做?
谢谢!
【问题讨论】:
-
当你构建图像时,它要做的唯一一件事是什么?为什么你需要安装多组包依赖项?如果该图像有多个应用程序,那么为每个应用程序(和一个
requirements.txt文件)设置一个单独的图像是否更有意义?
标签: bash docker dockerfile docker-copy