当前位置: 首页 > article >正文

Docker占用根目录/存储空间过多如何清理?

问题背景

使用df -h查看磁盘空间时发现根目录空间不多了,已使用96%,红色警告!!!

于是使用df -h  /* 一层一层定位,终于找到了一个大文件 9G多的文件夹,位置是:

/var/lib/docker/overlay2

里面一看就是一些容器文件,需要删除一些没有使用的东西

问题解决

1.检查所有的镜像

docker images

可以发现,这里的1.3版本,其实是已经升级到1.5.1,这个版本已经没有用了,可以删除

注意后续一定要替换为自己的镜像名称!!!

2.停止并删除所有基于1panel/maxkb:v1.3.0的容器

# 停止所有基于1panel/maxkb:v1.3.0的容器  
docker stop $(docker ps -a -f "ancestor=1panel/maxkb:v1.3.0" --format "{{.ID}}")  
  
# 删除所有基于1panel/maxkb:v1.3.0的容器  
docker rm $(docker ps -a -f "ancestor=1panel/maxkb:v1.3.0" --format "{{.ID}}")

 这个时候报错,命令不完整,不要慌张,很可能是没有正在运行该镜像的容器导致的,继续往下执行

3.删除1panel/maxkb:v1.3.0镜像

docker rmi 1panel/maxkb:v1.3.0

这里估计会删除很多文件: 

 

4.清理未使用的卷(可选)

docker volume prune

这块输入y回车即可,下面会提示清理了多少文件,我这里是0B

检查磁盘空间

发现又多了几个G 


http://www.kler.cn/a/291846.html

相关文章:

  • Sql进阶:字段中包含CSV,如何通过Sql解析CSV成多行多列?
  • 【网络安全 | 漏洞挖掘】通过密码重置污染实现账户接管
  • 计算机组成原理笔记----基础篇
  • 红外遥控信号解码
  • WEB服务器实现(药品商超)
  • 【C++笔记】C++三大特性之多态
  • windows@命令行安装国内软件@scoop和winget安装国内软件
  • 设计模式—2—单例模式
  • 【C++ 第二十章】模拟实现 shared_ptr(可以拷贝的智能指针)
  • 【Ubuntu20.04】配置深度学习环境
  • 机器学习周报(8.26-9.1)
  • 【C++ Primer Plus习题】9.3
  • C# 删除Word文档中的段落
  • Golang 内存泄漏详解:原因、检测与修复
  • 【论文阅读】LLM4CP: Adapting Large Language Models for Channel Prediction(2024)
  • 啄木鸟上门安装维修系统源码开发
  • 【个人笔记】VCS工具与命令
  • 钢铁百科:Q420DR力学性能、Q420DR执行标准、Q420DR低温容器钢板
  • 自己设计的QT系统,留个档
  • Docker 容器编排之 Docker Compose
  • Arcgis将图层转shape文件
  • 【大数据】DataX深度解析:数据同步的神器是如何工作的?
  • Android Gradle 插件的说明
  • AI生成图片,ChatGPT生成路虎女逆行打人插图。
  • 语音测试(一)ffmpeg视频转音频
  • 【2024高教社杯全国大学生数学建模竞赛】B题 生产过程中的决策问题——解题思路 代码 论文