原理:让 GitHub Actions 去下载 gcr.io 、k8s.gcr.io 、quay.io 、ghcr.io 等站点的镜像,重新打 tag 上传到 Docker Hub ;因为 Docker Hub 国内有很多的镜像加速器,下载很快。流程走完后 GitHub Actions 直接生成脚本给用户一键下载镜像。
地址: https://github.com/togettoyou/hub-mirror
下面是几种使用方式:
限制:每次提交最多 11 个镜像地址
我的个人 Docker 账号有每日镜像拉取限额,请勿滥用
需要设置 DOCKERHUB_USERNAME
和 DOCKERHUB_TOKEN
两个 Secrets
go install github.com/togettoyou/hub-mirror@latest
hub-mirror --username=xxxxxx --password=xxxxxx --content='{ "hub-mirror": ["gcr.io/google-samples/microservices-demo/emailservice:v0.3.5"] }'
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.