记一次docker pull错误

情景:在docker pull  xxxxxx 镜像时,提示:failed to register layer: link /data/docker/overlay/4d979c53640fceac63a01bc811c98840c75e3317b8366248aec190e81af4e0e5/root/var/lib/yum/yumdb/l/88a2347159dabcf13399d59954222b1422060cb7-libtheora-devel-1.1.1-8.el7-x86_64/checksum_type /data/docker/overlay/b21373df69c747efbf32b1a79fc176e55d09aaef3de75f9cd88674a952724893/tmproot305847299/var/lib/yum/yumdb/l/88a2347159dabcf13399d59954222b1422060cb7-libtheora-devel-1.1.1-8.el7-x86_64/checksum_type: too many links

原因:在网上找了下发现这个挺有效的

因为overlay 的一个bug
缓解这个问题的办法是定时删除没用的镜像和已经退出的容器
另一个办法是升级到overlay2

通过删除不用的镜像解决了这个问题

参考地址:https://www.jianshu.com/p/7590c17b37c5

发布了40 篇原创文章 · 获赞 59 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44208042/article/details/100768053
今日推荐