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构建。如何调试此问题?如果主机文件已通过命令存在,是否有回显的方法?
答案 0 :(得分:2)
确保文件路径可在Dockerfile所在的位置访问。运行构建时,.
文件夹是Dockerfile所在的位置。因此,您的目录结构必须与此类似:
.
..
Dockerfile
test-web-app (folder)
为确保war文件可访问,请尝试例如列出文件(在您的主机上)。
$ ls ./test-web-app/build/libs/test-web*.war