工作中遇到一个问题,要把某个项目的harbor镜像库全部迁移到其他环境的harbor上,由于网络不通,只能导出来,传给同事,让同事导入到他们的harbor上; 记录下我的操作方法。 参考博客园的一篇博客,Harbor API操作: 1.批量导出harbor某个项目的镜像库 2.批量导入到 ...
一 说明 这个是我第一篇博客,所以我想放上原创的东西,尽管我一直都很担心自己写得太low,但是总要学会尝试,学会改变自己,相信自己。在写这个脚本时,由于我接触LInux不是很多,能力有限,仅仅是为了让自己心情好点,可以说只是为了完成任务,并没有考虑其中比如代码重复,注释不完整等诸多问题。这是 月份做的事情了,因为各种原因,后续也没去关注脚本中问题。请多多包含。 二 背景 公司最近在搞关于k s的东 ...
2018-12-16 12:31 0 2353 推荐指数:
工作中遇到一个问题,要把某个项目的harbor镜像库全部迁移到其他环境的harbor上,由于网络不通,只能导出来,传给同事,让同事导入到他们的harbor上; 记录下我的操作方法。 参考博客园的一篇博客,Harbor API操作: 1.批量导出harbor某个项目的镜像库 2.批量导入到 ...
Harbor API 相关的接口可以在Harbor首页左下方看到下图红框所示的位置点击查看 1. 列出镜像名字使用的API如下图 输入需要查询的项目下仓库信息,先点击 Try it out填写信息, 然后点击 Execute生产url地址 使用生成 ...
harbor仓库镜像的删除 刚开始自己摸索了下,直接webui界面删除后,发现仓库空间未释放 上传之前仓库空间占用为 上传之后仓库空间占用为 在webui界面上删除镜像后 查看大小 依旧为286m,到是什么原因呢,通过官方github查看使用文档,终于找到 ...
docker镜像仓库中镜像的清理,一直是个比较麻烦的事情。尤其是在测试环境当中,每天都会有大量的构建。由此会产生大量的历史镜像,而这些镜像,大多数都没有用。 在harbor中,清理镜像,也得分为两步,第一步是从ui中删除历史镜像。这个时候镜像并不会被真正删除,好在harbor集成了镜像删除的功能 ...
公司 Harbor 仓库一年多没清理,硬盘被堆满了,为此写了个批量清除的 Python 脚本。 源代码见 github-harbor_clean.py ...
添加定时任务,批量删除tag 为none 的镜像 ,释放磁盘空间 ...
在Linux主机使用命令行批量删除harbor镜像 脚本使用说明: 此脚本不是万能脚本,根据自身环境要调整很多 能用harbor的域名就不要用IP 脚本前半部分可以套用,后半部分需一步一步试错,结合自己的环境 参考文档为:https://www.cnblogs.com ...