弄了一个 gcr.io 镜像仓库同步到 docker hub 的工具
資深大佬 : mritd 2
迫于 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,以下是已经同步完成的仓库:

大佬有話說 (0)