Skip to content

Instantly share code, notes, and snippets.

@y0ngb1n
Last active November 15, 2024 12:54
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 的反馈


参考链接

@yzmyyff
Copy link

yzmyyff commented Jun 20, 2023

请千万不要使用阿里云的源, 避免浪费自己的调试时间

https://help.aliyun.com/document_detail/60750.html 阿里云的镜像服务的确很不靠谱

阿里云 实际已经不更新了,大约停留在2021前后,docker pull python:3.10 版本还停留在 3.10.1 最新的是3.10.10

有官方的相关通知吗,当前未找到相关信息,所以先不处理。谢谢反馈

@JustinhoCHN
Copy link

亲测,阿里云的很久没更新了,我pull minio/minio:latest给我拉了个18个月之前的镜像,害我搞了很久,去跟dockerhub的对,怎么都对不上号。。。千万别用阿里云!!!!!!!!!

@y0ngb1n
Copy link
Author

y0ngb1n commented Jun 20, 2023

关于阿里云镜像站未同步最新源镜像问题,已增加提醒项。谢谢反馈 🛎

@jindaxia #4525860
@yzmyyff #4604730
@JustinhoCHN #4604732

@snailcoder
Copy link

感谢分享!

@fengmikaelson
Copy link

设置了上海交大镜像站还是龟速,换了几个镜像,全是龟速,咋回事T-T我是腾讯云服务器,应该不至于运营商问题吧。我本地的也龟速。。。

@zohead
Copy link

zohead commented Jun 30, 2023

阿里云的镜像加速还存在有些小众的镜像,压根就不返回数据的问题

@blankhang
Copy link

https://docker.m.daocloud.io" 已经关了 404 之前用他的快速安装脚本也没了 后来自己写了个

@Silentely
Copy link

https://docker.m.daocloud.io" 已经关了 404 之前用他的快速安装脚本也没了 后来自己写了个

地址改了 目前是这个“ http://f1361db2.m.daocloud.io”

@lucasff
Copy link

lucasff commented Aug 24, 2023

https://docker.m.daocloud.io "I have turned off 404. I used his quick installation script before and it was gone. Then I wrote one myself.

The address has been changed and it is now " http://f1361db2.m.daocloud.io"

Doesn't work.
dockerproxy.com seems to be very good on a server on Aliyun.
Wished I found this a few hours earlier. I was downloading on my machine and uploading directly to the server.

@joelhy
Copy link

joelhy commented Dec 13, 2023

@ApsarasX
Copy link

中科院软件所也提供了dockerhub加速
https://mirror.iscas.ac.cn/mirror/docker.html

@snowdream
Copy link

中科院软件所也提供了dockerhub加速 https://mirror.iscas.ac.cn/mirror/docker.html

@y0ngb1n 麻烦更新一下

@y0ngb1n
Copy link
Author

y0ngb1n commented Dec 21, 2023

中科院软件所也提供了dockerhub加速 https://mirror.iscas.ac.cn/mirror/docker.html

感谢反馈,镜像列表已更新 ✨ @ApsarasX @snowdream

@y0ngb1n
Copy link
Author

y0ngb1n commented Dec 21, 2023

https://docker.m.daocloud.io" 已经关了 404 之前用他的快速安装脚本也没了 后来自己写了个

经验证,以上镜像仍正常提供服务,感谢反馈 @blankhang @Silentely @lucasff

docker pull docker.m.daocloud.io/traefik/whoami:v1.10.1

@qgbcs
Copy link

qgbcs commented Jan 3, 2024

docker pull docker.m.daocloud.io/kuyoh/vcpkg:2023.12.12-ubuntu22.04
2023.12.12-ubuntu22.04: Pulling from kuyoh/vcpkg
a48641193673: Downloading [=========> ] 5.839MB/29.55MB
743451266f36: Retrying in 5 seconds
743451266f36: Retrying in 1 second 卡住不动了

@qgbcs
Copy link

qgbcs commented Jan 3, 2024

root@ubuntu:/home/qgb# docker pull hub-mirror.c.163.com/kuyoh/vcpkg:2023.12.12-ubuntu22.04
Error response from daemon: manifest for hub-mirror.c.163.com/kuyoh/vcpkg:2023.12.12-ubuntu22.04 not found: manifest unknown: manifest unknown

Error response from daemon: manifest for mirror.baidubce.com/kuyoh/vcpkg:2023.12.12-ubuntu22.04 not found: manifest unknown: manifest unknown

Error response from daemon: manifest for mirror.iscas.ac.cn/kuyoh/vcpkg:2023.12.12-ubuntu22.04 not found: manifest unknown: manifest unknown

@MalikWilliams1greher
Copy link

https://hub-mirror.c.163.com已不可用

还真的是,害我找了半天

@haohetao
Copy link

百度和交大的我这用不了

@haohetao
Copy link

交大的做nexus上游可以,直接配到docker里面会提示not found: manifest unknown: manifest unknown,中科大的速度太慢,完全起不到加速的作用,所以能用的就剩南京大学和dcloud是好用的

@haohetao
Copy link

dockerproxy.com电信挺好用的,移动用不了

@MalikWilliams1greher
Copy link

貌似国内的源都必须要带版本号pull镜像了,直接用容器名并不会拉取latest最新版镜像,貌似阿里云和网易的镜像都是这样的了,所以直接拉取拉不到,必须要带版本号

@ixmu
Copy link

ixmu commented Jan 14, 2024

dockerproxy.com电信挺好用的,移动用不了

不清楚这个用的什么加速原理,想过用nginx进行镜像加速,好像不可行

@haohetao
Copy link

haohetao commented Jan 14, 2024

网易的改为:https://hub.c.163.com

@haohetao
Copy link

dockerproxy.com电信挺好用的,移动用不了

不清楚这个用的什么加速原理,想过用nginx进行镜像加速,好像不可行

只能用域名,不能带路径

@Philogag
Copy link

中科院软件所的404了

@shilohooo
Copy link

six six six

@yaming116
Copy link

网易的改为:https://hub.c.163.com

网易的需要登录了

@WangFengtu1996
Copy link

wsl 需要按照windows 的方式添加镜像网站 ,下面的链接直接参考
https://yeasy.gitbook.io/docker_practice/install/mirror#windows-10

@lwdgithub0
Copy link

不配加速是乌龟速度,配了就是蜗牛速度!!!

@hangone
Copy link

hangone commented Jun 6, 2024

上海交大的无了,由监管要求下架 dockerhub 镜像

非常遗憾,接上级通知,即时起我们将中止对 dockerhub 仓库的镜像。docker 相关工具默认会自动处理失效镜像的回退,如果对官方源有访问困难问题,建议尝试使用其他仍在服务的镜像源。

我们对给您带来的不便表示歉意,感谢您的理解与支持。

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