dockerfile制作镜像报无此文件或目录
报错如下:
COPY failed: stat /var/lib/docker/tmp/docker-builder723746854/etc/passwd: no such file or directory
我执行docker build -t new10:11 .
docker通过执行dockerfile构建镜像时,会产生一个build上下文(context),在这条命令里,build的上下文就是 .,也就是当前目录。
当然也可以指定上下文目录,比如docker build -t new10:11 /home/test
解决方法
在你dockerfile中COPY的文件需要和Dockerfile这个文件在同一个目录,这样就不会报错了。