docker build 时 COPY 命令下的文件出现了找不到的情况,报错如下
COPY failed: stat /var/lib/docker/tmp/docker-builder665456389/yourfile.go: no such file or directory
解决方法:
1.排除路径错误,Dockerfile 所在目录 和 文件相对 Dockerfile 的路径是否正确
2.排除文件名错误
3.检查 .dockerignore 文件,打开 .dockerignore 查看,内容如下,第一行是:
**
或者
*
导致路径错误,删除以上内容
4.重新 docker build
搞定
更多内容:https://stackoverflow.com/questions/32997269/copying-a-file-in-a-dockerfile-no-such-file-or-directory