COPY / ADD语句需要2个参数。如何将任何文件添加到已在基本映像中设置的当前workdir?
FROM company/app
COPY local.conf
当然,我可以在COPY之前添加WORKDIR语句来明确声明它。但如果company/app
中的workdir发生变化,那将会产生问题。
答案 0 :(得分:11)
事实证明这很简单。我只需要使用点复制到当前的workdir。
COPY local.conf .
仍然无法弄清楚这是否有一些陷阱。但它只是按预期工作。
答案 1 :(得分:1)
但如果公司/应用程序中的workdir发生变化,那将会有问题。
然后,您需要将该workdir作为构建时参数传递,以便能够将其从一个docker构建更改为下一个。
请参阅docker build --build-arg
首先需要docker inspect company/app
(检查图像)以查看是否有任何更改。