zl程序教程

您现在的位置是:首页 >  工具

当前栏目

【DevOps】nexus3:清理镜像、镜像大小排序

DevOps排序镜像 大小 清理
2023-09-27 14:25:55 时间


nexus3:配置docker私有仓库(配置)继续优化

在nexus3中,默认创建docker镜像名称是没有限制的,没有harbor、阿里云个人版仓库对名称级别有要求,这样时间久了,就会导致私有库中存在非常多的镜像版本,最终私有库磁盘空间不足,服务停止。为了解决这个问题,在上面的博客中说了一种清理方法,通过nexus-cli命令定时删除符合要求的镜像。

定时删除镜像

编写清理脚本
vim nexus-cleanimages.sh

#! /bin/sh
# 自定义的开发分支保留4个tag,其他(含master)保留10个tag
CLI_HOME=/opt/data/nexus/clean-docker-images
KEEP_MASTER_VERSION_NUM