V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mritd
V2EX  ›  Kubernetes

弄了一个 gcr.io 镜像仓库同步到 docker hub 的工具

  •  
  •   mritd · 2020-05-18 08:45:16 +08:00 · 3628 次点击
    这是一个创建于 1668 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于 azure 不再对外提供服务,自己弄了一个 gcr.io 仓库同步工具(imgsync)将 kubeadm 啥的一些常用镜像同步到 docker hub ;目前已经跑了一段时间,同步还算是稳定,相对于以前的版本新版本已经不再依赖于 docker:

    目前镜像已经默认同步到 gcrxio 用户下,原镜像内 / 被转换为 _

    例如 gcr.io/istio-release/pilot:latest ==> gcrxio/gcr.io_istio-release_pilot:latest

    • 不依赖 Docker 运行
    • 基于 Manifests 同步
    • 支持 Fat Manifests 镜像同步
    • Manifests 文件本地 Cache,按需同步
    • 同步期间不占用本地磁盘空间(直接通过标准库转发镜像)
    • 可控的并发同步(优雅关闭 /可调节并发数量)
    • 按批次同步,支持同步指定区间段镜像
    • 支持多仓库同步(后续仓库增加请提交 issue)
    • 支持生成同步报告,同步报告推送 Telegram

    目前同步信息会推送到 https://t.me/imgsync,以下是已经同步完成的仓库:

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:28 · PVG 16:28 · LAX 00:28 · JFK 03:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.