如何将文件复制/添加到Dockerfile中的当前WORKDIR

时间:2016-02-25 05:59:48

标签: docker dockerfile

COPY / ADD语句需要2个参数。如何将任何文件添加到已在基本映像中设置的当前workdir?

FROM company/app
COPY local.conf

当然,我可以在COPY之前添加WORKDIR语句来明确声明它。但如果company/app中的workdir发生变化,那将会产生问题。

2 个答案:

答案 0 :(得分:11)

事实证明这很简单。我只需要使用点复制到当前的workdir。

COPY local.conf .

仍然无法弄清楚这是否有一些陷阱。但它只是按预期工作。

答案 1 :(得分:1)

  

但如果公司/应用程序中的workdir发生变化,那将会有问题。

然后,您需要将该workdir作为构建时参数传递,以便能够将其从一个docker构建更改为下一个。 请参阅docker build --build-arg

首先需要docker inspect company/app(检查图像)以查看是否有任何更改。