Skip to content

🚀 Docker 镜像代理,通过 GitHub Actions 将 docker.io、gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像转换为国内镜像加速下载

License

Notifications You must be signed in to change notification settings

togettoyou/hub-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0a3cd37 · Feb 25, 2025

History

78 Commits
Feb 1, 2024
Feb 1, 2024
Jan 27, 2024
Jan 21, 2022
Jul 28, 2023
Feb 25, 2025
Jan 27, 2024
Jan 27, 2024
Jan 27, 2024
Jan 27, 2024

Repository files navigation

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

About

🚀 Docker 镜像代理,通过 GitHub Actions 将 docker.io、gcr.io、registry.k8s.io、k8s.gcr.io、quay.io、ghcr.io 等国外镜像转换为国内镜像加速下载

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages