Skip to content

Latest commit

 

History

History
95 lines (52 loc) · 2.62 KB

README.md

File metadata and controls

95 lines (52 loc) · 2.62 KB

hub-mirror

使用国内镜像仓库来提供(但不限于) docker.io、gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像加速下载服务

示例:#2816

gopher云原生公众号二维码

👆 扫码或搜索关注公众号:gopher云原生

使用流程

1️⃣ Fork 本项目

Fork 该项目,后续所有操作都在你 Fork 的仓库中进行。

2️⃣ 绑定账号

  • 进入 SettingsSecrets and variablesActions

  • 选择 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

🔹 示例截图

阿里云镜像仓库

Secrets 配置示例

3️⃣ 开启 Issues 功能

  • 进入 SettingsGeneralFeatures
  • 启用 Issues

🔹 示例截图

开启 Issues

4️⃣ 配置 Actions 权限

  • 进入 SettingsActionsGeneral
  • Workflow permissions 选项中,选择:
    • Read and write permissions

🔹 示例截图

修改 Actions 权限

5️⃣ 添加 Issue Labels

  • 进入 IssuesLabels

  • 点击 New label

  • 依次添加以下 Labels:

    • hub-mirror
    • success
    • failure

🔹 示例截图

添加 Labels

6️⃣ 启用 Actions Workflow

  • 进入 Actions
  • 选择 hub-mirror
  • 在右上角 ··· 菜单中选择 Enable Workflow

🔹 示例截图

启用 Workflow

7️⃣ 提交 Issue 触发同步

  • Fork 的仓库 Issues 页面,点击 New issue
  • 选择 hub-mirror 模板,填写所需信息并提交

🔹 示例截图

提交 Issue