【DevOps】nexus3:清理镜像、镜像大小排序
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