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

时间:2021-02-01 11:44:12   收藏:0   阅读:0

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!