解决Docker ADD/COPY 报ADD failed: stat /var/lib/docker/tmp/docker-builder****: no such file or director

2023-05-16

意思就是说。ADD [source] [target] 命令找不到source的文件

搜了大致有以下情况:

没有source文件,

或者source文件跟Dockerfile不在同一目录,

或者命令docker build -t 传参数传错了,命令里跟add后面文件名字不一样。

 

但是都没有解决我的问题,如图,反复确认了文件位置,名字都对 就是报错。

想到 可能是linux windows还有xshell这编码有什么问题,毕竟文件名中间有横线 —,参考之前发的文章,中英文横线有坑,

但是重敲了横线还是不行。

解决:

于是mv   两个一样的文件名,第一个文件名 用xshell提示tab补齐,说明是xshell界面的编码

 第二个文件名,从报not found那行复制粘贴过来,也用xshell的编码。

改名后可以正常build,原因应该是编码无疑,但具体原因暂时不明白。

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决Docker ADD/COPY 报ADD failed: stat /var/lib/docker/tmp/docker-builder****: no such file or director 的相关文章

随机推荐