使用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的磁盘空间。
热门推荐
科尔尼报告:中国城市全球排名飙升,上海首进前十
用爱与智慧,助力妹妹独立成长
逍遥丸:千年古方科学证实有效,七味中药配伍治疗多症
酸菜致癌风波再起,如何选购才安心?
李玫瑾教你:培养妹妹独立性,同时维护姐妹感情
东北酸菜:舌尖上的冬日记忆
专家提醒:“早逍遥晚归脾”虽火,但并非人人适用
一次8丸,一日3次:逍遥丸的正确使用方法
67%的人聚会时仍感孤独,专家建议通过社交和运动缓解
虚拟连接时代的孤独:如何建立深层次人际关系
心电图揭秘:心律失常和心肌缺血的诊断关键
解码心电图:心脏健康的“晴雨表”
王鹤棣泰国演唱会燃爆现场,《烧》引万人大合唱
王鹤棣泰国演唱会爆火,揭秘他的跨界秘诀
成都青白江旅游打卡:凤凰湖、杏花村、自然王国必去!
渝湘高铁即将改变酉阳面貌
渝湘高铁重庆至黔江段:区域发展新引擎
渝湘高铁开通在即,沿线城市迎来发展新机遇
扒羊肉条,冬日里的温暖美味
《战狼3》制作中:吴京坚持品质,影迷期待值拉满
韩国济州航空空难调查进展:撞混凝土设施前4分钟 “黑匣子”停录
诸葛亮用人失误:该不该背这个锅?
三国杀开局错杀诸葛亮怎么办?这些应对策略帮你扭转战局
模具技工支撑“工业之母”,高温噪音下打造制造强国
道教、佛教、儒家:中国古代信仰的三大支柱
辽宁驻京办的番茄酱锅包肉,京城必打卡!
东北锅包肉的终极秘籍,你get了吗?
家庭版锅包肉:简单几步,在家也能做出正宗美味
打破艺术边界,teamLab东京展重塑观展体验
TeamLab上海无界馆:1300盏互动灯打造魔幻森林,50件数字艺术作品构建沉浸式体验