配置Harbor中镜像清理的策略实现定期自动清理冗余镜像
基于个人实际使用经验,简要记录如何通过给Harbor
项目配置镜像策略实现自动清理冗余的Docker
镜像,达到节省磁盘空间的目的。
个人当前使用的版本为v2.10.3
,其并没有提供全局的镜像清理策略,只能基于单个项目进行。
-
进入到某个具体的
Harbor
项目中,显示类似如下 -
点击
策略
菜单,进入对应的配置界面 -
在上图中点击
添加规则
按钮,出现类似如下界面配置的关键在于其中的镜像清理策略
-
个人项目中采用的策略为保留最近推送的若干个镜像,相关配置如下
-
添加完毕的显示界面类似如下,创建好的规则默认不会自动执行,需要手工触发或采用定时任务触发,可点击图中的按钮手工触发
-
执行完毕的结果类似如下
-
也可点击相关按钮配置定时执行策略
相关的配置项如下
配置完毕后即可定时执行,至此整个镜像定期自动清理策略配置完毕!