将根文件夹复制到docker根路径?

Abd*_*h G 5 docker dockerfile

我想将/data/resources/config目录复制到 docker 镜像。

FROM java:latest
WORKDIR /tmp
MAINTAINER Service
COPY target/Service-1.3.jar .

RUN mkdir -p /data/resources

COPY /data/resources/config /data/resources

...
Run Code Online (Sandbox Code Playgroud)

我收到错误:

复制失败:stat /var/lib/docker/tmp/docker-builder047879799/data/resources/config:没有这样的文件或目录

如何将绝对根文件夹复制到 docker 镜像?

Moh*_*tha 6

Docker 守护进程在当前目录的上下文中运行。因此,您需要将文件复制到运行 Dockerfile 的目录中。

参考: https: //github.com/moby/moby/issues/4592