码迷,mamicode.com
首页 > 其他好文 > 详细

docker 数据空间不足,导致load失败

时间:2021-02-01 11:44:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:sys   ecs   doc   启动   image   blocks   load   exe   pool   

failed to register layer: devmapper:Thin Pool has 207894 free data blocks which is less than minimum required 320123 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior

解决方法:

docker rm $(docker ps -q -f status=exited)
docker volume rm $(docker volume ls -qf dangling=true)
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)

systemctl daemon-reload
systemctl restart docker.service

docker 默认/var/lib/docker/devicemapper/devicemapper/date文件大小为100g

vim /usr/lib/systemd/system/docker.service

docker启动参数增加ExecStart=/usr/bin/dockerd 后面增加 --storage-opt dm.loopdatasize=200G

注: 生产环境最好确定清楚是否可以删除
借鉴:
| https://blog.csdn.net/guoshaoliang789/article/details/96877679

docker 数据空间不足,导致load失败

标签:sys   ecs   doc   启动   image   blocks   load   exe   pool   

原文地址:https://www.cnblogs.com/yjt1993/p/14348971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!