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

docker构建次数过多导致硬盘爆满,清除

1. 清理停止的容器

停止的容器会占用磁盘空间,可以通过以下命令删除所有已停止的容器:

docker container prune

2. 删除所有未使用的镜像

未使用的镜像也会占用大量的磁盘空间。可以使用以下命令删除所有未被任何容器引用的镜像:

docker image prune -a

3. 删除所有未使用的网络

未使用的网络同样会占用资源。可以使用以下命令删除所有未使用的网络:

docker network prune

4. 删除所有未使用的容器

未使用的容器也会占用磁盘空间。可以使用以下命令删除所有未被任何容器引用的容器:

docker volume prune

5. 综合清理

如果你希望一次性清理所有未使用的资源,可以使用以下命令:

docker system prune

这个命令会删除所有停止的容器、所有未被任何容器引用的网络、所有未被任何容器引用的镜像(包括悬空镜像),以及所有未被任何容器引用的卷。

6. 清理构建缓存

如果你经常进行Docker镜像的构建,Docker会保留很多构建缓存。可以使用以下命令清理构建缓存:

docker builder prune

7. 检查Docker磁盘使用情况

在执行清理操作之前,你可以先检查Docker的磁盘使用情况,以确定哪些资源占用了大量空间:

docker system df

这个命令会显示Docker镜像、容器和卷所占用的空间。


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

相关文章:

  • 算法:图的相关算法
  • HTMLCSS:打造酷炫下载安装模拟按钮
  • 柯桥零基础学日语日语培训中为什么不说「ご客様」而是「お客様」?
  • 多线程--简单模拟实现线程池并使用--Java
  • 一二三应用开发平台自定义查询设计与实现系列3——通用化重构
  • 使用 SSH 蜜罐提升安全性和记录攻击活动
  • mysql上课总结(2)(DCL的所有操作总结、命令行快速启动/关闭mysql服务)
  • 【让中国再次伟大】腾讯开源大语言模型Hunyuan-large,支持高达256K文本序列
  • 基于qt vs下的视频播放
  • [Python学习日记-61] 什么是类与对象?类与对象是什么关系呢?我们该如何定义和使用类与对象呢?
  • 使用 Python 构建代理池并测试其有效性
  • JavaEE初阶----网络原理之TCP篇(一)
  • 10款PDF转Word软件工具的使用感受及其亮点!!!
  • LeetCode:20. 有效的括号(java)
  • 计算机网络网络层笔记
  • golang 实现比特币内核:椭圆曲线有限域的代码实现
  • #渗透测试#SRC漏洞挖掘# 操作系统-windows系统bat病毒
  • 有线电视 1.27.5 | 完全免费的电视直播应用,频道丰富,画质清晰
  • 成功解决WSL2上的Ubuntu22.04执行sudo apt-get update指令报错问题
  • 基于A*算法的无人车路径规划
  • 高斯飞溅OccGaussian 人体重建
  • IP-guard与Ping32文档加密解决方案对比,选择适合自己的解决方案
  • glsl基于LTC的面光源渲染 - 矩形光通过three.js
  • Java基础-Java中的常用类(上)
  • 服务器作业3
  • H7-TOOL的LUA小程序教程第17期:扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20(2024-11-01)