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

Linux_清理docker磁盘占用

文章目录

  • 前言
  • 一、docker system 命令
    • 1. docker system df(本文重点使用)
    • 2. docker system prune(本文重点使用)
    • 3. docker system info
    • 4. docker system events
  • 二、开始清理
  • 三、单独清理Build Cache
  • 四、单独清理未被使用的网络


前言


docker清理log的方法前面已经描述过了。详细见: Linux_清理docker容器的log

这篇写的是如何清理冗余的镜像,容器,构建镜像时使用的缓存空间。

一、docker system 命令

1. docker system df(本文重点使用)

docker system df docker整体磁盘使用率的概况,包括镜像、容器、数据卷和构建缓存
docker system df -v 会详细列举出每个镜像,容器,数据卷及构建缓存的数据

2. docker system prune(本文重点使用)

docker system prune 清理没有使用的数据,包括没有tag的镜像,已经停止的容器,没有使用的网络和数据卷,构建缓存
docker system prune -a 删除的比上面的命令更多,除了上面命令删除的内容外,还会删除那些没有被使用的镜像

3. docker system info

docker system info 等同于docker info 命令,查询服务器上docker的整体信息。
可以使用grep进行信息筛选,例如:docker system info | grep "Docker Root Dir"

4. docker system events

docker system events 等同于docker events命令,查询docker系统实时事件。

二、开始清理

1、执行docker system df命令,得到如下结果
在这里插入图片描述
2、执行docker system prune 清理硬盘占用

三、单独清理Build Cache

命令:docker builder prune
docker builder prune --filter 'until=24h' 保留24小时内的缓存

四、单独清理未被使用的网络

命令:docker network prune
docker network prune --filter 'until=24h' 保留24小时内的网络

相关文章:

  • list列表可编辑状态
  • element的el-autocomplete组件的使用(模糊匹配、自定义模板、远程搜索)
  • axios原理
  • JVM的组成部分(类加载器、运行时数据区、执行引擎、本地库接口)
  • docker ps -a 要求只显示自己想要的信息
  • docker使用http_proxy配置代理
  • 【Java网络编程02】套接字编程
  • 基于CLIP4Clip的DRL的WTI模块实现
  • Three.js Tri-panner (三面贴图) 材质 两种实现方式
  • 舞动微服务的安全舞伴:服务熔断与服务降级的精妙演绎
  • C#,入门教程(24)——类索引器(this)的基础知识
  • OPENGL光线追踪
  • Kafka-服务端-DelayedOperationPurgatory
  • docker:Java通过nginx获取客户端的真实ip地址
  • 【云原生之kubernetes实战】在k8s环境下部署Mikochi文件管理工具
  • ComponentOne 2017 V2版本正式发布
  • JavaScript类型识别
  • Laravel 实践之路: 数据库迁移与数据填充
  • Lucene解析 - 基本概念
  • MYSQL 的 IF 函数
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 编写高质量JavaScript代码之并发
  • 创建一个Struts2项目maven 方式
  • 关于Flux,Vuex,Redux的思考
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 前端面试总结(at, md)
  • 如何进阶一名有竞争力的程序员?
  • 小程序开发之路(一)
  • 学习笔记:对象,原型和继承(1)
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 我们雇佣了一只大猴子...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 达梦数据库知识点
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (二)Linux——Linux常用指令
  • (汇总)os模块以及shutil模块对文件的操作
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (算法)前K大的和
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转) Face-Resources
  • .form文件_一篇文章学会文件上传
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • /var/log/cvslog 太大
  • @Import注解详解
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [Android]通过PhoneLookup读取所有电话号码
  • [AX]AX2012 R2 出差申请和支出报告