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

编程教程 > Docker Case (34) 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基于条件
最终看起来像这样 nginx (host,ssl) -&gtl; harbor-nginx (non-ssl) -&gtl; harbor。说明首先服务上安装有 nginx,且
下载harbor离线版打开GitHub上的harbor仓库地址https://github.com/goharbor/harbor/下载最新稳定离线版本上传harbor到服务器服务器创建目录/o...
概述接前几篇harbor 2.10.x离线安装Harbor 镜像复制后,这里简述docker配合harbor私服镜像pull(拉取)和push(上传)操作示例。
接上一篇harbor安装,这里讲解如何上传镜像到harbor。因上篇安装的是基于http,所以在上传端的docker需要添加一个配置。 情况一 没有/etc/d
接上一篇harbor2.10.x离线安装-xqlee(blog.xqlee.com)安装了http版本,禁用了https,然后发现使用的时候没有https各种不方便。随即研究了下https的处理
项目开发,各种中间件各种密码,简单了怕破解,复杂了根本记不住,那就忘了它,记录如何找回密码吧。这里讲harbor 2.0组件管理员admin密码找回办法。
创建仓库登录管理员账户,仓库管理添加要去复制的仓库,例如:创建目标仓库访问id/访问密码根据目标仓库情况设定。添加完成后可以点击测试连接试试。创建镜像复制任务以
官方命令docker system prune -a特别注意:该命令会删除没有被使用的镜像 over
Graylog 数据清理_Graylog数据保留策略配置#Graylog 索引配置管理员账号登录graylog,并打开System/Includes菜单#编辑索引配置 选择Default ind...
mybatis事物访问数据库的一级缓存和二级缓存和刷新缓存
需求将静态资源如css/js/图片缓存到不用每次都到后端服务去拿取,减少性能消耗。 配置nginx缓存配置缓存文件存放信息在nginx配置文件,httpd内部配
Docker 默认工作目录是/var/lib/docker ,某些情况下不够用需要迁移到新的磁盘,非系统盘。则参考下面迁移办法Docker 工作目录相关查看do
spring data redis设置缓存的过期时间,spring data redis更新缓存的过期时间