该文章提供了一种清理nexus3中存储的docker镜像的一种新思路

查看docker repo

比如你的docker repo名字叫做test-repo,然后在nexus3首页的seatch下面找到docker,点进去随便查看一个已经上传的镜像

记住上面的Name选项,之后要用到

设定清理策略(clean policies)

在nexus3 设置中找到 Cleanup Policies

点击 Create Cleanup Policy 创建一个新的清理策略

注意到Asset Name Matcher区域,这里可以填写RE表达式,过滤的是第一步中得到的Name选项。
比如你想要过滤所有以clean结尾的rabbitmq镜像,你可以这么编写你的表达式:

v2/rabbitmq/manifests/.*-clean

如果你想要清理所有的镜像,而不只是rabbitmq,你懂得

v2/.*/manifests/.*-clean

当然你也可以根据情况选择是否设置镜像过期时间一起配合使用(注意这里的三个条件是逻辑与的关系)
配置完成后,不要忘了点击下方进行预览,以免失误删除了其他镜像。

配置完成后点击 Save按钮保存。

应用清理策略

同样是在设置页面点击Repositories,点击要配置的 docker repo

Cleanup区域找到 刚刚创建的策略,并将其加入到右侧 Applied一栏,然后点击下方Save按钮保存。
至此完成策略的应用

立即执行清理任务

在应用清理策略后,nexus3默认会创建一个自动清理的任务,该任务在每天凌晨一点钟自动执行。如果立即手动执行,可以在设置页面找到 Tasks面板,找到刚才说的自动清理任务。

找到名为 Cleanup service的默认任务

在任务面板点击Run即可立即执行清理计划。

Nexus 3 清理docker镜像相关推荐

  1. 一键清理 Nexus 中无用的 Docker 镜像

    欢迎访问陈同学博客原文 现许多团队使用 Nexus 来管理 Docker 镜像,产品不断迭代,镜像仓库占用的磁盘空间也越来越大.由于 Nexus 的控制台并未提供批量操作镜像功能,清理镜像十分不便.本 ...

  2. 一键清理oracle,一键清理 Nexus 中无用的 Docker 镜像

    现许多团队使用 Nexus 来管理 Docker 镜像,产品不断迭代,镜像仓库占用的磁盘空间也越来越大.由于 Nexus 的控制台并未提供批量操作镜像功能,清理镜像十分不便.本文分享一个清理 Nexu ...

  3. springboot项目打包为docker镜像并上传nexus私服

    springboot项目docker打包镜像上传Nexus私服 1.springboot项目打包为docker镜像并上传nexus私服 1.0. 必要条件 1.1.开启docker远程访问 1.2.配 ...

  4. 如何清理Docker占用的磁盘空间?

    摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架 ...

  5. Docker - 清理Docker占用的磁盘空间

    通过docker重新发布一个线上jar包时,报错如下: failed to copy files: failed to copy file: Error processing tar file(exi ...

  6. 如何清理Docker占用的磁盘空间? 1

    摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...

  7. Docker镜像仓库清理的探索之路

    用友云开发者中心是基于Docker容器进行微服务架构应用的落地与管理.相信各位同学在使用的过程中,会发现随着Docker镜像的增多,占用磁盘空间也约来越多.这时我们需要清理私有镜像仓库中不需要的镜像. ...

  8. 019.nexus搭建docker镜像仓库/maven仓库

    一.安装docker CE 参考docker doc https://docs.docker.com/install/linux/docker-ce/centos/ 二.docker启动nexus3 ...

  9. Maven编译Docker 镜像并推送到Nexus

    前提条件: 有一台电脑 安装了maven 安装了jdk1.8 以上版本 安装了 git 安装了intellij idea 电脑能上网 有一台nexus 服务器,如果没有可以参考我的另一篇文章:Sona ...

最新文章

  1. iOS超全开源框架、项目和学习资料汇总(1)UI篇
  2. activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)
  3. Verlet-js JavaScript 物理引擎
  4. expdp impdp中 exclude/include 的使用
  5. 04.jQuery 基本语法笔记
  6. ar - 创建静态库.a文件
  7. 进程的创建-fork(python版)
  8. php网上商城拟解决的问题是,上次说的软件商城BUG,已找到问题,并解决~
  9. python cprofile_Python Profilers 分析器
  10. 博客园 添加 Live 2D 模型
  11. MybatisPlus官方文档
  12. 【丁丁历险记】ESP8266/ESP32做微信遥控语音识别
  13. 常用软件滤波方法及其示例程序
  14. python经纬度转换xy坐标公式 pyqt_EXCEL公式进行经纬度与XY坐标的相互转换
  15. [Unity]利用Mesh在Unity中绘制扇形图片2
  16. 阿里巴巴年终JAVA岗发布+最新面试手册(P5-P7)
  17. iOS something is trying to start the receiver simultaneously from more than one thread
  18. 2023最全软件测试学习路线图(从入门到精通)
  19. 轻松上手 | 使用国内资源安装 K3s 全攻略
  20. 加载图片的方法(I)

热门文章

  1. 键盘的win键不能用怎么办 电脑win键失效的原因及解决办法
  2. 存取款(while循环实例)
  3. 什么?语音合成开源代码不会跑,follow me!
  4. 畅玩集团冲刺港股:年营收2.89亿 刘辉有53.46%投票权
  5. uln2003和uln2803的区别
  6. 任意两位数相乘速算平方数
  7. JS模拟自由落体弹跳动画
  8. SQLlite常用语句
  9. QT使用sqllite
  10. 深度学习代码入门test2_alexnet