告别DockerHub 镜像下载难题:掌握高效下载策略,畅享无缝开发体验

火山方舟大模型ClickHouse
告别DockerHub 镜像下载难题:掌握高效下载策略,畅享无缝开发体验
  1. 介绍 =======

1.1 DockerHub简介

Docker Hub 是 Docker 提供的一项服务,用于与您的团队查找和共享容器映像。 它是世界上最大的容器映像存储库,其中包含一系列内容源,包括容器社区开发人员,开源项目和独立软件供应商(ISV),它们在容器中构建和分发其代码。

picture.image

1.2 DockerHub 镜像加速器为何被禁止拉取访问

6 月 6 日,上海交大的 Docker Hub 镜像加速器宣布因监管要求被下架。

picture.image

picture.image

2.DockerHub 国内镜像源列表

此列表只收录无需限定条件的 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 Libraryhttps://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

picture.image

  • 推荐列表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 proxyhttps://dockerpull.com
docker proxyhttps://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

picture.image

2.1 使用教程

  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  
  

      
  1. 使用 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 镜像代理,基于论坛看到的一个代码糊了个前端

picture.image

  • 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  
  

            

picture.image

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 其他方法

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动云原生降本增效实践
本次分享主要介绍字节跳动如何利用云原生技术不断提升资源利用效率,降低基础设施成本;并重点分享字节跳动云原生团队在构建超大规模云原生系统过程中遇到的问题和相关解决方案,以及过程中回馈社区和客户的一系列开源项目和产品。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论