{"repo":"togettoyou/hub-mirror","free":true,"listed":false,"github":"https://github.com/togettoyou/hub-mirror","clone":"git clone https://github.com/togettoyou/hub-mirror.git","description":"🚀 Docker 镜像代理，通过 GitHub Actions 将 docker.io、gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像转换为国内镜像加速下载","language":"Go","stars":1167,"topics":["docker-registry","dockerhub","gcr-registry","docker-image","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"hub-mirror 使用国内镜像仓库来提供（但不限于） docker.io、gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像加速下载服务 示例：https://github.com/togettoyou/hub-mirror/issues/2816 👆 扫码或搜索关注公众号： gopher云原生 使用流程 1️⃣ Fork 本项目 Fork 该项目，后续所有操作都在你 Fork 的仓库中进行。 2️⃣ 绑定账号 - 进入 Settings → Secrets and variables → Actions - 选择 New repository secret ，并添加以下 Secrets ： - DOCKER USERNAME ：镜像仓库登录名 - DOCKER TOKEN ：镜像仓库密码 - DOCKER REPOSITORY ：镜像仓库地址 其中 DOCKER REPOSITORY 示例： - 腾讯云: ccr.ccs.tencentyun.com/[namespace] - 阿里云: registry.cn-hangzhou.aliyuncs.com/[namespace] 例如我的是： registry.cn-hangzhou.aliyuncs.com/hubmirrorbytogettoyou 🔹 示例截图 3️⃣ 开启 Issues 功能 - 进入 Settings → General → Features - 启用 Issues 🔹 示例截图 4️⃣ 配置 Actions 权限 - 进入 Settings → Actions → General - 在 Workflow permissions 选项中，选择： - ✅ Read and write permissions 🔹 示例截图 5️⃣ 添加 Issue Labels - 进入 Issues → Labels - 点击 New label - 依次添加以下 Labels： - hub-mirror - success - failure 🔹 示例截图 6️⃣ 启用 Actions Workflow - 进入 Actions - 选择 hub-mirror - 在右上角 ··· 菜单中选择 Enable Workflow 🔹 示例截图 7️⃣ 提交 Issue 触发同步 - 在 Fork 的仓库 Issues 页面，点击 New issue - 选择 hub-mirror 模板，填写所需信息并提交 🔹 示例截图","default_branch":null,"files":null,"tree":[],"storefront":"/r/togettoyou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/togettoyou/hub-mirror/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}