一个目录下有Dockfile和example.jar
Dockerfile中有部分内容如下:
COPY example.jar /app
我在一个目录A下运行
docker build -t image_name ./
然后报错
COPY failed: stat /var/lib/docker/tmp/docker-builder457658077/example.jar: no such file or directory
/var/lib/docker/tmp/docker-builder457658077/ 这个目录不是A,是哪里来的都不知道,我所在的目录A下有Dockerfile和example.jar,为何COPY指令不是从当前目录copy?如果要从当前目录copy怎么做?
最后的
./
参数指定了build context,对应目录会被发送给docker deamon再开始构建。出现你的错误,可能是文件名拼写错误