Skip to content

Instantly share code, notes, and snippets.

@y0ngb1n
Last active April 17, 2025 05:11
Show Gist options
  • Save y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6 to your computer and use it in GitHub Desktop.
Save y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6 to your computer and use it in GitHub Desktop.
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized

Docker Hub 镜像加速器

国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。

Dockerized 实践 https://github.com/y0ngb1n/dockerized

1️⃣ Docker daemon 配置代理(推荐)

参考 Docker daemon 配置代理

2️⃣ 自建镜像加速服务

3️⃣ 国内三方加速镜像

⚠️⚠️⚠️ 自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。


Ubuntu 16.04+、Debian 8+、CentOS 7+

创建或修改 /etc/docker/daemon.json

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker Hub 镜像加速器列表

Docker 官方和国内很多云服务商都提供了国内加速器服务。以下镜像站来源于互联网(感谢热心网友),可能出现宕机、转内网、关停等情况,建议同时配置多个镜像源。

镜像加速器 镜像加速器地址 专属加速器 其它加速
Docker 中国官方镜像 https://registry.docker-cn.com Docker Hub已关闭
DaoCloud 镜像站 https://docker.m.daocloud.io 白名单模式 Docker Hub、GCR、K8S、GHCR、Quay、NVCR 等
Azure 中国镜像  https://dockerhub.azk8s.cn 仅供内部访问 Docker Hub、GCR、Quay
科大镜像站 https://docker.mirrors.ustc.edu.cn 仅供内部访问 Docker HubGCRQuay
阿里云 https://<your_code>.mirror.aliyuncs.com 需登录,系统分配 Docker Hub
七牛云 https://reg-mirror.qiniu.com Docker Hub、GCR、Quay
网易云 https://hub-mirror.c.163.com Docker Hub
腾讯云 https://mirror.ccs.tencentyun.com 仅供内部访问 Docker Hub
Docker 镜像代理 https://dockerproxy.com Docker Hub、GCR、K8S、GHCR
百度云 https://mirror.baidubce.com Docker Hub
南京大学镜像站 https://docker.nju.edu.cn Docker Hub、GCR、GHCR、Quay、NVCR 等
上海交大镜像站 https://docker.mirrors.sjtug.sjtu.edu.cn Docker Hub、GCR 等已关闭
中科院软件所镜像站 https://mirror.iscas.ac.cn Docker Hub

⚠️ 部分网友反馈以下镜像站存在未同步最新源镜像问题,请按需选用(评论区可考古)

  • 阿里云

检查加速器是否生效

命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
 [...]
 https://docker.m.daocloud.io

Docker Hub 镜像测速

使用镜像前后,可使用 time 统计所花费的总时间。测速前先移除本地的镜像!

$ docker rmi node:latest
$ time docker pull node:latest
Pulling repository node
[...]

real   1m14.078s
user   0m0.176s
sys    0m0.120s

更新日志

2024.06.11
2024.06.06

感谢 @hangone 提供反馈

2024.01.10
  • 🚫 失效加速器
    • 网易云镜像

感谢网友 @joelhy @MalikWilliams1greher 的反馈

2023.12.21

感谢网友 @ApsarasX @snowdream 提供反馈

2023.06.19

感谢网友 @shadowofmoo 的反馈

2023.03.14

感谢网友 @msojocs 的反馈

2023.03.04
  • 🔒 已转为私有
    • 科大镜像站

感谢网友 @ionlz 的反馈

2023.02.22
  • 🆕 新增加速器
    • 百度云镜像
  • 🔒 已转为私有
    • Azure 中国镜像
    • 腾讯云镜像
  • 🚫 失效加速器
    • 七牛云镜像

感谢网友 @YiuTerran 的反馈


参考链接

@Aaron-212
Copy link

dockerproxy.com 无法访问了。

好像还可以访问到? image

请问你有用代理吗?我不开代理的确是无法访问。浏览器显示 dockerproxy.com unexpectedly closed the connection.

列表上的全试了一遍,全挂,国内开始监管了,还是常备代理吧。

中科院的可以

不行 404

@sy19890515
Copy link

dockerproxy.com 无法访问了。

好像还可以访问到? image

请问你有用代理吗?我不开代理的确是无法访问。浏览器显示 dockerproxy.com unexpectedly closed the connection.

列表上的全试了一遍,全挂,国内开始监管了,还是常备代理吧。

中科院的可以

不行 404

我这是广州,可以

@Bytedo
Copy link

Bytedo commented Jun 7, 2024

image
南京大学的也关闭了

@shallowdream2
Copy link

现在还怎么用呢?自己搭建可行吗?

@haoo999
Copy link

haoo999 commented Jun 7, 2024

image

南京大学的也关闭了,最近是有什么情况吗,为什么这两天连着停了几个??

@Steven52065
Copy link

现在还怎么用呢?自己搭建可行吗?

要么用代理拉镜像,要么自己搭个镜像喽
我用nginx反代了个,用着还行

@chengnan049
Copy link

image 南京大学的也关闭了,最近是有什么情况吗,为什么这两天连着停了几个??

上级部门要求,大不了以后全开代理,Lean 说未审查的 Opkg, PIP, GitHub CDN 也会下

@taanng
Copy link

taanng commented Jun 8, 2024

阿里云就不要用了,拉取的镜像是两年前的,基本废了,测试时间6月8号

@Steven52065
Copy link

阿里云就不要用了,拉取的镜像是两年前的,基本废了,测试时间6月8号

试试指定版本号呢?好像不指定就是旧的

@sanbei101
Copy link

全部没了

@Hunt3rKun
Copy link

救救 还有什么方法吗 开代理也不行

@DuckDeng
Copy link

DuckDeng commented Jun 8, 2024

南京大学镜像无法使用了
https://doc.nju.edu.cn/books/35f4a/page/docker-hub
image

@Steven52065
Copy link

救救 还有什么方法吗 开代理也不行

自己建个镜像喽
代理要设置在systemctl上,在终端设置环境变量没用
可以参考https://cloud.tencent.com/developer/article/2296763

@yaming116
Copy link

yaming116 commented Jun 8, 2024

可以利用 github action 把镜像同步到国内阿里云或其他云
项目链接地址,在原项目基础增加了群机器人通知 :

https://github.com/yaming116/docker-pull-proxy

新增docker hub 镜像搭建方式支持 cf 和 海外主机

详细教程可以看这里:
https://mp.weixin.qq.com/s/2DAeKY2bYCTTxFHIJnJrig

@yaming116
Copy link

再分享以为勇士的共享代理
gcr.io   >>>>>   gcr.chenby.cn
quay.io   >>>>>   quay.chenby.cn
ghcr.io   >>>>>   ghcr.chenby.cn
docker.io   >>>>>   docker.chenby.cn
k8s.gcr.io   >>>>>   k8s.chenby.cn
registry.k8s.io   >>>>>   k8s.chenby.cn

@Hunt3rKun
Copy link

救救 还有什么方法吗 开代理也不行

自己建个镜像喽 代理要设置在systemctl上,在终端设置环境变量没用 可以参考https://cloud.tencent.com/developer/article/2296763

OKOK 谢谢佬

@tiam-bloom
Copy link

还有国内可用的吗? 我一直以为我网络有问题服了

@sidneychang
Copy link

在阿里云的服务器上怎么才能拉取镜像呢?

@Steven52065
Copy link

在阿里云的服务器上怎么才能拉取镜像呢?

阿里云有内网的镜像源吧

@CodePrometheus
Copy link

"registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com"
  ]

@LeileiChui
Copy link

南京大学镜像无法使用了 https://doc.nju.edu.cn/books/35f4a/page/docker-hub image

南京大学公告已删除,这里是备份 接上级部门通知,即刻关闭 Docker Hub 缓存镜像服务

@pleasewhy
Copy link

用梯子加速吧,这些源都不好用
https://www.lfhacks.com/tech/pull-docker-images-behind-proxy/

@paopao-mtf
Copy link

这几个镜像源还可以用
Registry Mirrors:
https://ustc-edu-cn.mirror.aliyuncs.com/
https://ccr.ccs.tencentyun.com/
https://docker.m.daocloud.io/
测速结果
docker.io/library/node:latest
real 0m 39.05s
user 0m 0.08s
sys 0m 0.10s

@OminousBlackCat
Copy link

换各种镜像源试了好久基本全寄,没想到在国内拉个镜像都这么困难了,看来服务器需要常备代理了

@taotaoyouyou
Copy link

怪不得搞学术的都往外跑

@yanxin152133
Copy link

你们开代理这个正常吗?
image

@Steven52065
Copy link

你们开代理这个正常吗? image

apt 的镜像应该没封吧
换国内源试试?

@yanxin152133
Copy link

你们开代理这个正常吗? image

apt 的镜像应该没封吧 换国内源试试?

腾讯云服务器
image

@yidasanqian
Copy link

@gtress
Copy link

gtress commented Jun 11, 2024

dockerproxy.com 无法访问了。

好像还可以访问到? image

请问你有用代理吗?我不开代理的确是无法访问。浏览器显示 dockerproxy.com unexpectedly closed the connection.

列表上的全试了一遍,全挂,国内开始监管了,还是常备代理吧。

中科院的可以

不行 全挂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment