docker “no space left on device”问题定位解决
Posted charlieroro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker “no space left on device”问题定位解决相关的知识,希望对你有一定的参考价值。
今天在paas环境上使用docker加载镜像的时候出现了如下问题
第一反应应该是存储镜像的路径磁盘满了
docker info查看docker挂载的存储类型,为devicemapper,pool为thinpool
查看下thinpool占用率,并没有什么问题:
查看thinpool挂载的目录,可以看到与/opt目录相关
从上述可知docker的磁盘并没有占用满,怀疑是inode占用满导致的,查看/opt的inode占用率,发现inode用尽
注:
使用ls -lR DIR_NAME | grep "^-"|wc -l可以查看目录DIR_NAME中的文件数
使用ls -lR DIR_NAME | grep "^d"|wc -l可以查看目录DIR_NAME中的目录数
以上是关于docker “no space left on device”问题定位解决的主要内容,如果未能解决你的问题,请参考以下文章
Docker load 大镜像(17G) 报错no space left on device
Error response from daemon ... no space left on device docker启动容器服务报错
docker pull nacos/nacos-server出现xx: no space left on device
修改 docker image 安装目录 (解决加载大image时报错:"no space left on device" )
修改 docker image 安装目录 (解决加载大image时报错:"no space left on device" )
docker import with Docker for Windows using Linux containers no space left on device error with Stor