如何 COPY/ADD 文件到 Dockerfile 中的当前 WORKDIR

How to COPY/ADD file into current WORKDIR in Dockerfile

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

FROM company/app
COPY local.conf

当然我可以在 COPY 之前添加 WORKDIR 语句来显式声明它。但是,如果 company/app 中的工作目录发生变化,那将是有问题的。

But that would be problematic if the workdir in company/app changes.

然后您需要将该工作目录作为构建时参数传递,以便能够将它从一个 docker 构建更改为下一个。
见 docker build --build-arg

您需要先docker inspect company/app(检查图像)以查看是否有任何变化。

原来很简单。我只需要使用点复制到当前工作目录。

COPY local.conf .

仍然无法弄清楚这是否有问题。但它只是按预期工作。