文档 · 2019年3月4日 0

Docker构建报错解决。

今天清理docker的镜像的时候将overlay2/下的文件删除了。导致docker构建时候报错。

报错信息:failed to create rwlayer: symlink

failed to create rwlayer: symlink ../d09af977422891715fe2ec64c353b761481337720a906228f3cdc335df1850b3/diff /volumes01/docker/overlay2/l/POZR4HXDGJ32OEJJZHXJKQMTOS: no such file or directory

百多看了几个解决办法就是重启docker。但是没有解决我的问题,如果你们遇到这个问题不妨试一下,有时候重启可以直接解决。

如果解决不了,请往下看。

解决办法:

1,停掉docker

[root@az1-share-dev-cicd-01 volumes01]# systemctl stop docker

 

2,删除docker目录,docker的镜像和容器都在里面,请慎重,我有本地仓库,如果没有本地的镜像仓库,所以无所谓直接删除。

[root@az1-share-dev-cicd-01 volumes01]# rm -rf /volumes/docker
默认的路径在   /var/lib/docker

3,启动docker

[root@az1-share-dev-cicd-01 volumes01]# systemctl start docker

再次运行构建,问题解决。

打赏