- 介绍 =======
1.1 DockerHub简介
Docker Hub 是 Docker 提供的一项服务,用于与您的团队查找和共享容器映像。 它是世界上最大的容器映像存储库,其中包含一系列内容源,包括容器社区开发人员,开源项目和独立软件供应商(ISV),它们在容器中构建和分发其代码。
1.2 DockerHub 镜像加速器为何被禁止拉取访问
6 月 6 日,上海交大的 Docker Hub 镜像加速器宣布因监管要求被下架。
此列表只收录无需限定条件的 DockerHub 镜像源,感谢这些公益服务者。
2024 年 8 月 01 日 亲测可用
- 推荐列表1
DockerHub 镜像仓库 | 镜像加速器地址 |
---|---|
镜像使用说明 | https://dockerhub.icu |
hub.rat.dev | |
docker.wanpeng.top | |
镜像使用说明 | https://doublezonline.cloud |
镜像使用说明 | https://docker.mrxn.net |
镜像使用说明 | https://lynn520.xyz |
镜像使用说明 | https://ginger20240704.asia |
DockerHub 镜像加速代理 | https://docker.anyhub.us.kg |
Dockerhub 镜像加速说明 | https://docker.wget.at |
镜像使用说明 | https://docker.awsl9527.cn |
镜像使用说明 | https://dislabaiot.xyz |
Docker Proxy 镜像加速(来源地址) | https://dockerpull.com |
Docker Hub Container Image Library | https://docker.fxxk.dedyn.io |
docker-registry-mirrors: 支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库. | dhub.kubesre.xyz |
AtomHub 可信镜像仓库平台 (只包含基础镜像,共 336 个) | https://atomhub.openatom.cn |
DaoCloud 镜像站 | https://docker.m.daocloud.io |
已失效 DockerHub 镜像仓库 | |
Docker 镜像加速站(因流量太大,作者已关停) | https://hub.uuuadc.top |
Docker 镜像加速站 | https://docker.ckyl.me |
镜像使用说明 | https://docker.hpcloud.cloud |
docker.1panel.live | |
https://dockerhub.jobcher.com | |
https://docker.chenby.cn |
- 推荐列表2
DockerHub 镜像仓库 | 镜像加地址 |
---|---|
bestcfipas 镜像服务 | https://docker.registry.cyou |
https://docker-cf.registry.cyou | |
zero_free 镜像服务 | https://docker.jsdelivr.fyi |
https://dockercf.jsdelivr.fyi | |
https://dockertest.jsdelivr.fyi | |
docker proxy | https://dockerpull.com |
docker proxy | https://dockerproxy.cn |
Docker 镜像加速站 | https://hub.uuuadc.top |
https://docker.1panel.live | |
https://hub.rat.dev | |
DockerHub 镜像加速代理 | https://docker.anyhub.us.kg |
https://docker.chenby.cn | |
https://dockerhub.jobcher.com | |
镜像使用说明 | https://dockerhub.icu |
Docker 镜像加速站 | https://docker.ckyl.me |
镜像使用说明 | https://docker.awsl9527.cn |
镜像使用说明 | https://docker.hpcloud.cloud |
DaoCloud 镜像站 | https://docker.m.daocloud.io |
AtomHub 可信镜像仓库平台 (只包含基础镜像,共 336 个) | https://atomhub.openatom.cn |
2.1 使用教程
- 为了加速镜像拉取,使用以下命令设置 registry mirror
支持系统:Ubuntu 16.04+、Debian 8+、CentOS 7+
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.anyhub.us.kg",
"https://dockerhub.icu",
"https://docker.awsl9527.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 使用 DockerHub Proxy,以下以
hub.uuuadc.top
为例:可以根据列表自行替换
docker pull hub.uuuadc.top/library/mysql:5.7
说明:library 是一个特殊的命名空间,它代表的是官方镜像。如果是某个用户的镜像就把 library 替换为镜像的用户名
2.2 国内 DockerHub 镜像加速器还有哪些?
- 国内的 Docker Hub 镜像加速器:由国内教育机构与各大云服务商提供的镜像加速服务
- 建木 Hub - 镜像库:v2 友建立的服务,需要注册登录后使用
- 镜像加速说明:由 Linux.do 青柠 制作 都在蹭 CF 搭建 dockerhub 镜像代理,基于论坛看到的一个代码糊了个前端
- Docker Hub:
https://docker.hlyun.org
npm:https://npm.hlyun.org
Github:https://github.hlyun.org
来源 npm、docker hub、Github 镜像 - DockerHub:
https://dockerhub.icu
来源:镜像使用说明 - 其他
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
ps:主要就是获取镜像源,然后方法都一样
2.3 如何自建 DockerHub
在使用Docker的过程中会大量的涉及Pull镜像的操作,但是由于官方的镜像服务器在国外再加上某个防火墙的阻拦,导致直接拉取镜像非常困难(看脸)。所以通常的操作是设置一个由国内厂商、机构提供的加速镜像,来提高拉取镜像的速度。但是随着Docker hub限制了未注册用户的拉取频率、各大厂商、机构开始将加速镜像转为内部使用,个人用户拉取镜像变得越来越困难。在长期拉取镜像速度看脸的头疼之下,尝试通过 Nginx 和 Cloudflare Worker 两种方案以及两种方案的组合方案自建Docker hub加速镜像来解决这个问题
2.3.1 部署在 CloudFlare 上的服务
- 自建 Docker Hub 加速镜像:通过 Nginx 和 Cloudflare Worker 两种方案以及两种方案的组合方案自建 Docker hub 加速镜像来解决这个问题
- 利用 Cloudflare Workers 自建 Docker 镜像
- cmliu/CF-Workers-docker.io: 这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
- ciiiii/cloudflare-docker-proxy:docker 注册表代理在 cloudflare Worker 上运行。
2.3.2 其他方法
-
NoCLin/LightMirrors 是一个开源的缓存镜像站服务,用于加速软件包下载和镜像拉取。 目前支持 DockerHub 、PyPI、PyTorch、NPM 等镜像缓存服务。 当前项目仍处于早期阶段。
-
自建 Docker Hub 镜像服务:文本使用 CNCF Distribution 的 registry 项目,只需要运行一个 Docker 容器,就可以自建 Docker Hub 镜像服务。
-
brighill/registry-mirror:: 自建简易 Docker 镜像加速 & 缓存服务(gcr.io、quay.io、nvcr.io、docker.io)
-
bboysoulcn/registry-mirror:包含 Dockerhub、gcr、ghcr、k8sgcr、quay、registryk8s
-
kubesre/docker-registry-mirrors:多平台容器镜像代理服务, 支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库.
-
参考文章推荐: