Docker ADD给出错误“未指定源文件”

时间:2019-01-29 16:40:07

标签: docker dockerfile

Dockerfile在以下行失败:

ADD ./test-web-app/build/libs/test-web*.war /app/test-web.war
  

错误步骤8/29:复制./test-web-app/build/libs/test-web*.war   /app/micro-service.war未指定源文件

这是我第一次进行Docker构建。如何调试此问题?如果主机文件已通过命令存在,是否有回显的方法?

1 个答案:

答案 0 :(得分:2)

确保文件路径可在Dockerfile所在的位置访问。运行构建时,.文件夹是Dockerfile所在的位置。因此,您的目录结构必须与此类似:

.
..
Dockerfile
test-web-app (folder)

为确保war文件可访问,请尝试例如列出文件(在您的主机上)。

$ ls ./test-web-app/build/libs/test-web*.war