Skip to content

Instantly share code, notes, and snippets.

@y0ngb1n
Last active December 21, 2024 12:19
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 的反馈


参考链接

@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 相关工具默认会自动处理失效镜像的回退,如果对官方源有访问困难问题,建议尝试使用其他仍在服务的镜像源。

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

@liuweiGL
Copy link

liuweiGL commented Jun 6, 2024

水深火热的生活

@sundys
Copy link

sundys commented Jun 7, 2024

上海交大6.6号下架的docker hub加速。,

@y0ngb1n
Copy link
Author

y0ngb1n commented Jun 7, 2024

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

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

感谢反馈,镜像列表已更新 ✨ @hangone @liuweiGL @sundys

中科院软件所镜像站 貌似也关闭了加速通道。

@snowdream
Copy link

我感觉全部都不能用了。

@NightGlowww
Copy link

NightGlowww commented Jun 7, 2024

中科大的也暂停了服务
image
百度无法使用

@HoshinoRei
Copy link

HoshinoRei commented Jun 7, 2024

dockerproxy.com 无法访问了。

@NightGlowww
Copy link

dockerproxy.com 无法访问了。

好像还可以访问到?
image

@HoshinoRei
Copy link

dockerproxy.com 无法访问了。

好像还可以访问到? image

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

@Steven52065
Copy link

目前好像这两个还能用

  • dockerproxy.com
  • docker.m.daocloud.io

@blacktail1937
Copy link

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