Linux环境Docker编译INode清理

在编译Docker的时候,突然出现了一个错误提示空间不足,检查使用指令

df -h

检查后发现仅使用了40%的空间,再使用了

df -i

检查了inode的使用情况才发现inode已经几乎用尽了
系统的规格是阿里云ecs CentOS,硬盘是40G+20G
而编译的Docker成品只有两个,显然不太可能有这么多文件
问题原因,有很多无用且隐藏的image和container存在占用了大量空间,
其中隐藏的image大多是编译到一半就终止的子镜像,而container则是运行了完成后已经停止的容器。
分别使用以下指令显示所有的image和container

#显示所有镜像
docker image -a
#显示所有容器
docker ps -a

之后将不需要的容器和名字为<None>的镜像删除。

P.S. 在使用docker rm 和docker rmi时支持同时删除多个,不需要一个个指令删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容