Dockerfile 在以下行失败:
ADD ./test-web-app/build/libs/test-web*.war /app/test-web.war
Run Code Online (Sandbox Code Playgroud)
错误步骤 8/29 : COPY ./test-web-app/build/libs/test-web*.war /app/micro-service.war 未指定源文件
这是我第一次从事 Docker 构建。我如何调试这个问题?如果主机文件通过命令存在,有没有办法回显?
小智 5
确保文件的路径在 Dockerfile 所在的位置是可访问的。运行构建时,该.文件夹是 Dockerfile 所在的位置。因此,您的目录结构必须类似于以下内容:
.
..
Dockerfile
test-web-app (folder)
Run Code Online (Sandbox Code Playgroud)
例如,为确保可访问 war 文件,请尝试列出该文件(在您的主机上)。
$ ls ./test-web-app/build/libs/test-web*.war
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4754 次 |
| 最近记录: |