Docker 资源清理、裁剪及磁盘使用分析工具包。检查容器、镜像、卷、网络、构建缓存使用情况并裁剪已停止的容器等。
Docker 清理工具箱( docker- cleanup). 分析, prune, 以及从 Docker 资源中以单一命令回收磁盘空间.
功能概述
Docker 清理工具箱( docker- cleanup). 分析, prune, 以及从 Docker 资源中以单一命令回收磁盘空间.是一项面向实际任务的技能,主要用于QQ 快速启动.;Commands.;
核心要点
- Command.;
- Description. python3 docker cleanup.py.;
- Defaul.。
使用与执行
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Docker 清理工具包(docker-cleanup)
通过单条命令分析、清理并回收 Docker 资源所占用的磁盘空间。
快速开始
python3 skills/docker-cleanup/scripts/docker_cleanup.py
输出示例:
🐳 Docker Engine v26.1.3 类型 数量 大小 可回收大小 --------------------------------------------------------------- images 12 2.4GB 856MB containers 8 1.1GB 0B volumes 4 520MB 320MB build cache 15 1.8GB 1.5GB CONTAINER ID NAME IMAGE STATUS CREATED --------------------------------------------------------------------------------------------------- abc123... my-app node:20 Up 3 days 2d ago def456... old-db postgres:15 Exited (0) 5 days 1w ago ⚠ 悬空镜像:3 sha256:x1y2 → 450MB sha256:p3q4 → 120MB
命令
| 命令 | 说明 |
|---|---|
python3 docker_cleanup.py |
默认模式:仅分析(模拟运行,不执行任何变更) |
python3 docker_cleanup.py --containers |
清理已停止的容器 |
python3 docker_cleanup.py --images |
清理悬空镜像 |
python3 docker_cleanup.py --volumes |
清理未使用的卷 |
python3 docker_cleanup.py --networks |
清理未使用的网络 |
python3 docker_cleanup.py --all |
执行完整系统清理(包含以上全部项) |
python3 docker_cleanup.py --all --force |
自动确认所有清理操作(跳过交互提示) |
python3 docker_cleanup.py --json |
以 JSON 格式输出,适用于程序化调用 |
python3 docker_cleanup.py --report |
生成 HTML 报告 |
python3 docker_cleanup.py --analyze |
显式启用分析模式(等同于默认行为) |
典型工作流
1. 快速检查(不执行任何变更)
python3 skills/docker-cleanup/scripts/docker_cleanup.py
2. 清理悬空镜像
python3 skills/docker-cleanup/scripts/docker_cleanup.py --images --force
3. 全面大扫除
python3 skills/docker-cleanup/scripts/docker_cleanup.py --all --force
4. 审计 + 生成报告
python3 skills/docker-cleanup/scripts/docker_cleanup.py --report # 生成文件:docker-cleanup-report-20260515-090500.html
5. 使用 JSON 监控状态
python3 skills/docker-cleanup/scripts/docker_cleanup.py --json
退出码
- 0:成功(或未发现任何问题)
- 1:Docker 未运行,或发生错误
依赖要求
- Docker Engine(任意较新版本)
- Python 3.6+(仅需标准库)
- Linux / macOS / Windows(WSL)
热门AI工具
相关专题
Docker Compose教程大全提供Docker Compose安装、YAML配置、容器编排、多服务部署以及项目实战案例,帮助开发者快速构建Docker微服务环境。
432
2026.05.21
Docker安装教程专题整理Docker安装教程、Docker Desktop配置、Windows与Mac安装方法、Linux容器环境部署以及常见报错解决方案,帮助开发者快速完成Docker开发环境搭建。
464
2026.05.21
RabbitMQ Docker实战指南提供 RabbitMQ Docker 镜像部署、Docker Compose、Kubernetes Operator 与云原生实践教程。
102
2026.05.20
聚焦 Hyperf 在生产环境的落地,包含 Docker 高效打包、Swoole 配置优化、常见的内存溢出(OOM)问题排查方法以及热更新方案。
345
2026.05.19
聚焦 Go 应用的容器化部署优势与实践,讲解 Go 静态编译特性(CGO_ENABLED=0)与 scratch / distroless 极小基础镜像构建、多阶段 Dockerfile 编写规范、交叉编译生成目标平台二进制、镜像安全扫描(Trivy)与漏洞修复、Docker Compose 本地编排开发环境、Kubernetes Deployment / Service / ConfigMap 部署 Go 服务、健康检查(Livene
225
2026.05.15
聚焦 Java 应用的容器化与云原生部署,讲解 Dockerfile 编写规范与 Java 应用镜像构建、多阶段构建(Multi-stage Build)减小镜像体积、Jib / Buildpacks 免 Dockerfile 镜像构建方案、JVM 容器感知参数(-XX:MaxRAMPercentage)配置、Docker Compose 编排多服务(应用 + MySQL + Redis)、容器健康检查与资源限制、Kubernetes
280
2026.05.11
本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。
179
2026.02.11
热门下载
相关下载
精品课程
最新文章

