使用Nexus彻底清理Docker私库无用镜像,释放磁盘空间
创作时间:
作者:
@小白创作中心
使用Nexus彻底清理Docker私库无用镜像,释放磁盘空间
引用
CSDN
1.
https://blog.csdn.net/zhuganlai168/article/details/139236016
随着Docker镜像的不断推送,Nexus服务器的磁盘空间可能会逐渐耗尽。本文将介绍如何通过Nexus的task任务彻底清理无用的Docker镜像,释放磁盘空间。
一、背景
在使用Nexus搭建Docker镜像仓库时,随着推送的镜像数量越来越多,可能会导致Nexus服务器的磁盘空间不足。手动删除过期镜像后发现磁盘空间并未释放,这是因为删除操作只是将镜像标记为deleted,并没有真正释放磁盘空间。本文将以Docker镜像的清理为例,说明如何通过建立task任务彻底释放磁盘空间。
二、Nexus
针对不同类别的私库,Nexus会将其存储在不同的blob中。下图展示了当前docker-hub已占用了38.93GB的空间。
1、手动删除docker镜像
选中需要删除的镜像,执行删除操作。但是,删除完成后回到Blob Stores查看docker-hub的空间时会发现并没有变化。这是因为这里的删除操作仅仅是标记其为deleted,相当于逻辑删除。
2、task任务
要彻底删除镜像并释放磁盘空间,需要创建Compact blob store任务。具体步骤如下:
在system-tasks下,create task,选择 “Admin - Compact blob store”。同样地,可以为maven私库和npm私库的blob创建相应的task任务。
3、验证
执行上述操作后,可以验证磁盘空间是否成功释放。下图显示已经成功释放了20多个GB的磁盘空间。
热门推荐
音乐人都在追求的“词曲咬合”,到底怎么做?
大连返程注意!冷空气来袭,低温+阵雪
低血压头晕的科学缓解方法
Nginx如何革新智能交通系统?
深圳智能交通BDOT模式:创新引领智慧城市建设新路径
老年人如何应对体位性低血压?
心血管专家推荐:中医调理低血压头晕,健脾益气是关键
低血压患者必看:这些食物帮你稳住血压!
健身必備:如何有效補充蛋白質,達到最佳增肌效果
高巨创新:无人机艺术新高度
空天艺术馆:无人机艺术的新纪元
城市交通规划如何促进公共健康:《柳叶刀》推荐方案解析
杭州:大数据赋能交通治理,打造智慧出行新典范
乡人与道士:一车梨背后的智慧较量
艺术教育中绘画如何激发创造力和想象力?
职业教育的中德合作:推动教育技术与教学方法的创新
三星堆新发现:揭秘古蜀文明的祭祀神器
祭祀用品批发业迎来新机遇:市场规模持续扩大,环保创新成发展新动能
齐齐哈尔:一座融合工业与自然的北国名城
草本植物的种类和意义(探索丰富多样的草本植物世界)
蛋白质吃得好,健康少不了!推荐10道高蛋白美食,增强免疫少生病
从《礼记》到现代:家庭作业的演变与启示
如何减少虚拟机耗电量
解决AI芯片散热难题:导热材料如何助力?
葡萄糖6.2:如何精准判断应对糖尿病
别让低血糖“偷袭”你的健康
科技赋能,让春运回家路体验更美好
冰雪旅游首个高峰将至,吉林凭什么更被期待?
绿色低碳理念下的城市交通新趋势
如何利用苹果手机定位功能找回丢失的手机与保护个人信息