Harbor 2.x 清理镜像/释放硬盘空间

编程教程 > Docker Case (19) 2025-04-08 17:47:34

项目设置清理策略

进入harbor项目。

Harbor 2.x 清理镜像/释放硬盘空间_图示-6a59d1f59be44813a4e643611a4b7ff2.png

 

清理策略配置:保留7天拉取的镜像

 

Harbor 2.x 清理镜像/释放硬盘空间_图示-6e10e13cac7f474aba29c6f91a050e11.png

规则生成说明:

应用到仓库匹配**, 保留最近7天被拉取过的 artifacts基于条件tags匹配**基于条件 无 Tag

规则说明解释:

当前项目匹配所有项目所有artifacts,标签匹配所有,超过7天的删除。

无Tag的Artifacts 勾选作为对无标签镜像的处理机制和其他标签是否一致,勾上一致,未勾上则没有标签的不参与前面的规则。

 

清理策略配置:保留除无标签外的所有镜像

Harbor 2.x 清理镜像/释放硬盘空间_图示-b60c8e7a3e594ac093db4fa8c9ef7cef.png

规则生成说明:

应用到仓库匹配**, 保留全部 artifacts基于条件tags匹配**

规则说明解释:

保留除无标签外的所有镜像

 

无Tag的Artifacts 选项  特别说明

  • 如果前面artifact是保留策略,则勾选上就保留,未勾选就清理删除 没有tag标签的artifact
  • 如果前面artifact是删除策略,则勾选上就是删除,未勾选就保留 没有tag标签的artifact

 

项目清理策略定时执行

Harbor 2.x 清理镜像/释放硬盘空间_图示-3bf3c6e35a964d35a4c77eaf20ad7a16.png

提示:策略创建完成后请使用模拟运行先跑下效果,与自己想的一致再执行!!!!

harbor系统级清理

前面配置的项目清理只是在项目里面进行了标记,清理后并不会立即删除磁盘文件释放磁盘空间,需要在下面位置配置清理

Harbor 2.x 清理镜像/释放硬盘空间_图示-320da6c5a44141f68620100a897b6528.png

配置定时清理,也可以点击【立即清理垃圾】按钮进行手动清理和后面的模拟运行。

 

 

清理完成前后对比

Harbor 2.x 清理镜像/释放硬盘空间_图示-a492d7f012ba4cd68415c91e76acb183.png
harbor系统清理前

清理任务

Harbor 2.x 清理镜像/释放硬盘空间_图示-a6fe77763e4542b1a323ae56fe7c1f45.png

清理完成后:

Harbor 2.x 清理镜像/释放硬盘空间_图示-ce642cb140c14b3c98c5823583ea8782.png

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
项目设置清理策略进入harbor项目。 清理策略配置:保留7天拉取的镜像 规则生成说明:应用到仓库匹配**, 保留最近7天被拉取过的 artifacts基于条件
下载harbor离线版打开GitHub上的harbor仓库地址https://github.com/goharbor/harbor/下载最新稳定离线版本上传harbor到服务器服务器创建目录/o...
最终看起来像这样 nginx (host,ssl) -&gtl; harbor-nginx (non-ssl) -&gtl; harbor。说明首先服务上安装有 nginx,且
概述接前几篇harbor 2.10.x离线安装Harbor 镜像复制后,这里简述docker配合harbor私服镜像pull(拉取)和push(上传)操作示例。
接上一篇harbor安装,这里讲解如何上传镜像到harbor。因上篇安装的是基于http,所以在上传端的docker需要添加一个配置。 情况一 没有/etc/d
项目开发,各种中间件各种密码,简单了怕破解,复杂了根本记不住,那就忘了它,记录如何找回密码吧。这里讲harbor 2.0组件管理员admin密码找回办法。
接上一篇harbor2.10.x离线安装-xqlee(blog.xqlee.com)安装了http版本,禁用了https,然后发现使用的时候没有https各种不方便。随即研究了下https的处理
创建仓库登录管理员账户,仓库管理添加要去复制的仓库,例如:创建目标仓库访问id/访问密码根据目标仓库情况设定。添加完成后可以点击测试连接试试。创建镜像复制任务以
官方命令docker system prune -a特别注意:该命令会删除没有被使用的镜像 over
问题国区现在已经完全访问不了docker hub的镜像了,对于使用来说很不方便。各个大厂的公共镜像站也陆续下降,除了收费镜像服务外,稍有几个能稳定用的。这里用一
在执行多次docker-compose build 之后,我们通过命令`docker images`可以看到很多的REPOSITORY 为<none&gtl; 且tag 也是<non...
Docker报错Error running DeviceCreate (createPool) dm_task_run failed,无法启动问题解决 由于我这
snap 简介如果你在使用 Ubuntu 18.04/20.04 LTS 版本的 Ubuntu 系统,会发现系统里面多了一个应用格式包—— .snap 包。 S
Docker中容器/镜像的备份、恢复和迁移今天,我们将学习如何快速地对docker容器进行快捷备份、恢复和迁移。Docker是一个开源平台,用于自动化部署应用,