docker容器无法启动, no space left on device
docker容器启动报 没有可用空间如下操作:启动容器docker start 3ad663158cf6报错Error response from daemon: open /var/lib/docker/containers/3ad663158cf68c173d270d16b197075e888c9459d44c4c726644d652a4257b52/hash739950584: no spa
·
背景
通过jekens 部署服务,发现部署失败,后通过手动拉取镜像发现直接报错,报错大致意思就是没有剩余可用空间
复现路径
如下操作:
启动容器docker start 3ad663158cf6
报错
Error response from daemon: open /var/lib/docker/containers/3ad663158cf68c173d270d16b197075e888c9459d44c4c726644d652a4257b52/hash739950584: no space left on device
df -h 查看磁盘并没有问题,那就用df -i查下节点结果如图
清理磁盘
果真节点满了,需要清理下,使用du -sh * 查看当前那个文件夹使用磁盘占用了比较高,然后清理 https://blog.csdn.net/weixin_43831997/article/details/110329520(这里有清理overlay2清理方法),其实也就是找到占用大量磁盘空间的文件进行删除,但是切记不要把系统文件给删除了,可能会导致容器无法启动,甚至需要重新pull。
清理完之后如图:
结果
创建容器并启动:
成功解决。
更多推荐
已为社区贡献2条内容
所有评论(0)