国内现在使用国外网络服务,如GitHub、Docker Hub等非常麻烦,经常断连不说,甚至根本就连接不上,这导致大家下载一些应用的时候速度非常慢,这时候就需要国内的镜像来加速,目前很多大学和科技公司都提供了镜像,不过近期上海交大突然宣布下架Docker Hub 镜像,其他大学的镜像似乎也在跟进这波下架,这对于国内用户就非常不方便了,那么有其他镜像或者加速方法吗?
PS:Docker Hub是由Docker维护的公共镜像注册服务,它允许用户分享、存储和管理Docker镜像。作为一个中心化的资源库,Docker Hub提供了一个平台,用户可以从中拉取(下载)和推送(上传)镜像,这使得它成为分享和分发容器应用的重要平台。
目前还可以使用的镜像:
1、Docker Hub 镜像加速器
此GitHub页面记录了目前可用的Docker Hub 镜像,还有配置教程,从中可以看出目前很多镜像都下架或失效。
地址:https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6
2、docker-registry-mirrors
此GitHub仓库也是记录了一些目前可用的Docker Hub 镜像。
地址:https://github.com/kubesre/docker-registry-mirrors
3、建木Hub
此镜像是网友建立,需要注册才可使用。
地址:https://image.jianmuhub.com/
自建DockerHub
除了使用他人的镜像,还可自建自建DockerHub来使用。
1、LightMirrors
LightMirrors是一个开源的缓存镜像站服务,用于加速软件包下载和镜像拉取。 目前支持DockerHub、PyPI、PyTorch、NPM等镜像缓存服务。 当前项目仍处于早期阶段。
地址:https://github.com/NoCLin/LightMirrors
2、基于 Cloudflare Worker 的容器镜像加速器
这是一个基于 Cloudflare Worker 的容器镜像加速器,它可以加速 Docker 容器镜像的 pull 操作,提高镜像的下载速度。它利用 Cloudflare Worker 的全球加速能力,将容器镜像代理到离用户更近的位置,从而提高镜像的下载速度。
地址:https://github.com/Doublemine/container-registry-worker
3、registry-mirror
该项目是为了方便大家做各个镜像仓库代理的,比如大家可以将Docker Hub或其他上游镜像仓库的内容缓存至用户自己的服务器,使得下游用户可以从缓存服务器(即镜像服务器)更快地拉取Docker镜像。这样可以显著提高在国内环境下使用Docker镜像的速度,特别是在使用官方Docker镜像时。
地址:https://github.com/bboysoulcn/registry-mirror
当然最好的办法还是配置代理,直连官方的Docker Hub才是最好的,大家在网上也能找到教程,或者也可以让AI教你如何配置。
0条评论