/docker-registry-mirrors

多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库.

MIT LicenseMIT

docker-registry-mirrors

Auth GitHub contributors GitHub Issues GitHub Pull Requests GitHub Pull Requests HitCount GitHub license

多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库.


本项目灵感来自:Thanks-Mirror,该项目分享的是docker镜像直接可用,质量好,速度快的镜像

在此,对那些提供公共仓库镜像的企业或组织,致以感谢🫡!

📢 注意:近日一些提供公有镜像仓库的组织,宣布因监管要求被下架,需要自行核实镜像加速地址的有效性,如果失效了,或者发现了新的镜像也欢迎告诉我们。目前已知提供公有镜像服务比较好的项目:public-image-mirror

公益仓库

由于很多仓库都失效了,所以我们搭建了公益的镜像仓库,供大家下载使用。 镜像仓库的带宽有限,所以,推荐自行搭建

  • 当前 IP 限流 20r/m (每分钟20个请求)

搭建自己的镜像加速仓库 crproxy

kubesre.xyz

使用方法

增加前缀 (推荐方式)。比如:

k8s.gcr.io/coredns/coredns => kubesre.xyz/k8s.gcr.io/coredns/coredns

或者 支持的镜像仓库 的 前缀替换 就可以使用。比如:

k8s.gcr.io/coredns/coredns => k8s-gcr.kubesre.xyz/coredns/coredns

支持前缀替换的 Registry

前缀替换的 Registry 的规则, 这是人工配置的, 有需求提 Issue.**

源站 替换为
cr.l5d.io l5d.kubesre.xyz
docker.elastic.co elastic.kubesre.xyz
docker.io docker.kubesre.xyz
gcr.io gcr.kubesre.xyz
ghcr.io ghcr.kubesre.xyz
k8s.gcr.io k8s-gcr.kubesre.xyz
registry.k8s.io k8s.kubesre.xyz
mcr.microsoft.com mcr.kubesre.xyz
nvcr.io nvcr.kubesre.xyz
quay.io quay.kubesre.xyz
registry.jujucharms.com jujucharms.kubesre.xyz

支持这个项目

用爱发电

我们提供的服务是免费的,但是为了维护这个项目,我们也需要花费一些精力和服务器带宽和存储费用。如果您觉得这个项目对你有帮助,欢迎您通过以下方式支持我们:

  • Star 并分享 docker-registry-mirrors🚀

  • 通过以下二维码 一次性捐款,打赏作者一杯茶。🍵 非常感谢! ❤️

微信 支付宝

提示

如有赞助行为,请务必添加备注,以便统一感谢!

捐赠列表

感谢给予支持的朋友,您的支持是我前进的动力 🎉

如不慎遗漏,请多多包涵 🤝

日期 用户名 金额 用户留言
2024-06-12 *圳市罗湖区犄落信息咨询工作室 ¥99 xterminal.cn 前来支持!
2024-06-12 mingjian123 ¥45 服务很好,解决了我拉取Docker镜像的大问题!
2024-06-12 codemaster88 ¥76 镜像代理服务稳定,对开发帮助很大,感谢!
2024-06-12 sailfishLiu ¥65 之前拉镜像总是失败,现在轻松多了,非常感谢!
2024-06-12 dev_girl_power ¥30 服务响应快,体验不错,会继续关注和支持!
2024-06-12 docker_lover ¥70 镜像下载速度快,服务稳定,对项目很有帮助!
2024-06-12 geek4tech ¥23 捐赠一点心意,希望你们的服务能惠及更多人!
2024-06-12 opensource_fan ¥58 镜像代理服务让我的开发流程更加顺畅,非常感谢!
2024-06-12 linuxguru42 ¥90 服务专业,解决了我在国内拉取Docker镜像的难题!
2024-06-12 donate_4_freedom ¥12 虽然只是小额,但希望支持你们继续提供自由的服务!
2024-06-12 tech_enthusiast ¥48 服务体验很好,希望你们能继续提供高质量的服务!

收集的一些公开镜像仓库

📢 注意:近日一些提供公有镜像仓库的组织,宣布因监管要求被下架,需要自行核实镜像加速地址的有效性

仓库地址 镜像地址 备注
ghcr.io ghcr.nju.edu.cn 南京大学开源镜像站, nexus3
ghcr.m.daocloud.io daocloud
ghcr.tencentcloudcr.com 仅腾讯云vpc内部访问,registry2 proxy
registry.k8s.io registry-k8s-io.mirrors.sjtug.sjtu.edu.cn 上海交通大学, registry2 proxy
k8s.m.daocloud.io daocloud
k8s.nju.edu.cn 南京大学开源镜像站, nexus3
k8s.gcr.io gcr.nju.edu.cn 南京大学开源镜像站, nexus3
k8s-gcr-io.mirrors.sjtug.sjtu.edu.cn 上海交通大学
k8s-gcr.m.daocloud.io daocloud
k8s.tencentcloudcr.com 仅腾讯, 云vpc内部访问, registry2 proxy
quay.io quay.nju.edu.cn 南京大学开源镜像站, nexus3
quay.m.daocloud.io daocloud
quay.tencentcloudcr.com 仅腾讯云vpc内部访问, registry2 proxy
quay.mirrors.ustc.edu.cn 中科大
nvcr.io nvcr.nju.edu.cn 南京大学开源镜像站, nexus3
nvcr.m.daocloud.io daocloud
nvcr.tencentcloudcr.com 仅腾讯云vpc内部访问, registry2 proxy
docker.io mirror.ccs.tencentyun.com 仅腾讯云vpc内部访问, registry2 proxy
docker.nju.edu.cn 南京大学开源镜像站, nexus3
docker.mirrors.sjtug.sjtu.edu.cn 上海交通大学, registry2 proxy
reg-mirror.qiniu.com 七牛云:失效
docker.mirrors.ustc.edu.cn 中科大:失效
docker.m.daocloud.io 国内可用, 带宽低
docker.kubesre.xyz 国内可用, 带宽低
hub-mirror.c.163.com 网易国内可用,:失效

使用方法

前言

以argocd 清单文件为例:

wget https://mirror.ghproxy.com/https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

首先需要确定原始镜像地址仓库

以argocd yaml文件举例:

grep -n image: install.yaml
21645:        image: quay.io/argoproj/argocd:v2.11.0
21739:        image: ghcr.io/dexidp/dex:v2.38.0
21768:        image: quay.io/argoproj/argocd:v2.11.0
21850:        image: quay.io/argoproj/argocd:v2.11.0
21927:        image: redis:7.0.14-alpine
22162:        image: quay.io/argoproj/argocd:v2.11.0
22214:        image: quay.io/argoproj/argocd:v2.11.0
22531:        image: quay.io/argoproj/argocd:v2.11.0
22825:        image: quay.io/argoproj/argocd:v2.11.0

在表格中找到仓库地址对应的镜像地址

quay.io在表格中的镜像地址可选择quay.nju.edu.cn ghcr.io 在表格中的镜像地址可选择 ghcr.nju.edu.cn

方案一

使用方式:

使用方式都是替换原来镜像的前缀域名即可实现加速效果,比如:

#docker.io
原来地址: redis:7.0.14-alpine  # 这个是官方镜像,省略了前边的域名
替换地址: docker.nju.edu.cn/redis:7.0.14-alpine
#quary.io
原来的地址: quay.io/argoproj/argocd:v2.11.0
替换地址: quay.nju.edu.cn/argoproj/argocd:v2.11.0
#ghcr.io
原来的地址: ghcr.io/dexidp/dex:v2.38.0
替换地址: ghcr.nju.edu.cn/dexidp/dex:v2.38.0

方案二

注意事项

通过这种方式只能加速docker hub的镜像,对于其他镜像仓库,比如k8s.gcr.io, quay.io等,需要使用方案一替换前缀的方式进行加速。

使用方式:

还有一种方案是通过将加速地址写入到docker配置文件当中实现加速。

Ubuntu14.04、Debian7Wheezy

对于使用 upstart 的系统而言,编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中配置加速器地址:

DOCKER_OPTS="--registry-mirror=https://hub-mirror.c.163.com"

Ubuntu16.04+、Debian8+、CentOS7

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

贡献者

Made with contrib.rocks.