Dockerfile,如何从父目录复制文件

时间:2018-05-31 06:36:19

标签: docker

我的文件夹包含多个泊坞窗图像的常用文件。我如何COPY这些文件引用Dockerfile中的父目录?显然,我不想将此文件夹复制到所有Docker项目中。

1 个答案:

答案 0 :(得分:1)

当您运行 docker build 时,最新的参数称为 PATH。以下是来自 here 的描述:

<块引用>

docker build 命令从 Dockerfile 和“上下文”构建 Docker 镜像。构建的上下文是位于指定 PATH [omissis] 中的文件集。构建过程可以引用上下文中的任何文件。例如,您的构建可以使用 COPY 指令来引用上下文中的文件。

这意味着您必须指定一个 PATH,其中包含您在 Dockerfile 中需要的所有文件。请注意,将 PATH 更改为不同的目录需要更改您的所有 COPYADD 说明以反映新的目录结构。