尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
delete-docker-registry-image命令详解:--dry-run与--image参数全解析
delete-docker-registry-image命令详解--dry-run与--image参数全解析【免费下载链接】delete-docker-registry-imageIf you are running a private v2 docker registry, and you are storing your data on disk, running this script from the machine where the data lives will let you fully delete an image or tag项目地址: https://gitcode.com/gh_mirrors/de/delete-docker-registry-imagedelete-docker-registry-image是一款专为私有Docker Registry v2设计的高效清理工具能够帮助管理员安全删除磁盘上存储的镜像或标签有效释放存储空间并优化仓库管理。一、核心参数快速入门1.1 --image指定目标镜像必选参数功能精确指定需要清理的Docker镜像名称支持包含标签的完整镜像标识。语法delete_docker_registry_image.py --image [镜像名]:[标签]使用场景删除特定镜像的所有标签--image myproject/backend删除镜像的指定标签--image myproject/frontend:v1.2.3⚠️注意若未指定标签工具将删除整个镜像仓库需确保REGISTRY_DATA_DIR环境变量正确配置默认路径为/opt/registry_data/docker/registry/v2。1.2 --dry-run安全模拟删除操作功能执行删除前的预演显示将删除的文件路径但不实际执行删除避免误操作风险。语法delete_docker_registry_image.py --image myimage --dry-run输出示例DRY_RUN: would have deleted /opt/registry_data/.../sha256/abc123 DRY_RUN: would have deleted /opt/registry_data/.../tags/v1二、实战操作指南2.1 基础删除流程三步安全法停止Registry服务避免数据竞争systemctl stop docker-registry执行模拟删除验证目标正确性delete_docker_registry_image.py --image myapp:old-tag --dry-run --verbose确认无误后执行真实删除delete_docker_registry_image.py --image myapp:old-tag --prune✅提示--prune参数会自动清理空目录建议每次删除后使用。2.2 高级用法批量清理未标记镜像通过--untagged参数可一键删除镜像的所有未标记版本需配合--image指定镜像名delete_docker_registry_image.py --image myproject/service --untagged --dry-run适用场景CI/CD环境中自动清理临时构建产生的none标签镜像。三、参数组合与应用场景参数组合应用场景命令示例--image --dry-run验证镜像标签是否存在--image webapp:v2 --dry-run--image --untagged清理冗余悬虚镜像--image api-gateway --untagged--image --prune彻底删除并清理残留目录--image legacy/service --prune四、常见问题解决4.1 No repository found 错误原因镜像名或REGISTRY_DATA_DIR路径错误解决检查环境变量echo $REGISTRY_DATA_DIR确认镜像名与仓库目录一致ls $REGISTRY_DATA_DIR/repositories4.2 误删恢复建议立即停止Registry服务从备份恢复blobs和repositories目录重新启动服务systemctl start docker-registry⚠️重要删除操作不可逆建议定期备份Registry数据目录。五、工具扩展clean_old_versions.py批量清理配套脚本clean_old_versions.py提供更强大的批量清理能力支持按日期、版本号保留最新N个标签# 保留last 5个标签删除2023-01-01前创建的旧标签 python clean_old_versions.py --image myapp --last 5 --before-date 2023-01-01T00:00:00通过合理组合使用--dry-run与--image参数管理员可以安全高效地管理Docker Registry存储空间避免磁盘溢出并保持仓库整洁。建议操作前务必进行--dry-run验证确保删除范围符合预期。【免费下载链接】delete-docker-registry-imageIf you are running a private v2 docker registry, and you are storing your data on disk, running this script from the machine where the data lives will let you fully delete an image or tag项目地址: https://gitcode.com/gh_mirrors/de/delete-docker-registry-image创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

老Mac升级指南:三步让旧设备焕发新生的完整教程

老Mac升级指南:三步让旧设备焕发新生的完整教程

老Mac升级指南:三步让旧设备焕发新生的完整教程 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为老款Mac无法升级最新macOS而烦恼吗&#xf…

📅 2026/8/6 5:43:45
Mindustry:5个理由告诉你为什么这是最好的自动化塔防游戏

Mindustry:5个理由告诉你为什么这是最好的自动化塔防游戏

Mindustry:5个理由告诉你为什么这是最好的自动化塔防游戏 【免费下载链接】Mindustry The automation tower defense RTS 项目地址: https://gitcode.com/GitHub_Trending/min/Mindustry Mindustry是一款将自动化生产线建设与实时战略塔防完美结合的开源游戏…

📅 2026/9/5 0:18:50
Windows 9x在现代CPU上的重生:patcher9x完整修复方案

Windows 9x在现代CPU上的重生:patcher9x完整修复方案

Windows 9x在现代CPU上的重生:patcher9x完整修复方案 【免费下载链接】patcher9x Patch for Windows 9x to fix CPU issues 项目地址: https://gitcode.com/gh_mirrors/pa/patcher9x 你是否曾尝试在现代化的AMD Zen或Intel第11代处理器上运行Windows 9x系统&…

📅 2026/8/7 0:36:48
MORE NEWS

更多资讯

📰

大模型定制化技术:RAG、Agent与微调实战解析

1. 大模型定制化技术全景图在大模型技术爆发的当下,如何让通用大模型适配特定业务场景已成为行业焦点。经过半年多的实战验证,我总结出六种最具实用价值的大模型定制策略:RAG(检索增强生成)、Agent(智能体&…

📰

AI如何提升学术写作效率:从文献检索到查重降重

1. 项目背景与核心价值去年帮学弟改论文时,发现他连续熬夜72小时赶初稿,最后查重率居然高达48%。这让我意识到传统论文写作流程存在严重效率问题:文献检索耗时占30%、格式调整浪费20%小时、语言润色反复修改5-7遍是常态。现在AI技术已经能解决…

📰

万达电影App headers check机制剖析:从抓包到签名算法还原

先说个题外话。最近在折腾移动端接口测试的时候,同事甩了一个标题给我:“万达电影 com.wandafilm.app headers check”。乍一看有点懵,点开旁边的抓包记录才反应过来——他说的是万达电影App在做HTTPS请求时,请求头(he…

📰

AWS CLI v1 如何检查当前使用的 Python 版本并迁移到 Python 3.10 以上

AWS CLI v1 如何检查当前使用的 Python 版本并迁移到 Python 3.10 以上 【免费下载链接】aws-cli Universal Command Line Interface for Amazon Web Services 项目地址: https://gitcode.com/GitHub_Trending/aw/aws-cli 如果环境里安装的是 AWS CLI v1,它会…

📰

CuPy 环境变量完全指南:从内核缓存、内存限制到源码构建的运行时调优

CuPy 环境变量完全指南:从内核缓存、内存限制到源码构建的运行时调优 【免费下载链接】cupy NumPy & SciPy for GPU 项目地址: https://gitcode.com/GitHub_Trending/cu/cupy CuPy 是面向 GPU 的 NumPy/SciPy 兼容实现,其行为高度可配置。本文…

📰

MindSpore模型转换实战:Windows下.mindir转.ms全过程

做模型部署的,肯定绕不开一个场景:模型在训练机上跑得好好的,一旦要挪到手机端、边缘盒子、或者需要脱离 Python 环境用 C/Java 去调推理接口,原本那个.mindir文件就不那么“香”了。MindSpore Lite 这边日常打交道的是.ms格式&am…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬