您好,欢迎访问本站博客!登录后台查看权限
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源均来自网络,如有侵权请联系站长删除!
  • 了解seo技术,运营知识,营销策略,,MU MU ZHONG CHENG——沐目忠诚
  • 忠告:无论她(他)怎么对你,你都不能伤害她、她有她得难!

24年6月国内Docker镜像源失效解决办法--小白也可以自给自足(镜像仓库搭建)含可用Docker镜像源

电脑百科 沐目忠诚 2024-11-14 24 次浏览 0个评论
网站分享代码

众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一,但是,2020年8月13日生效的Docker公司最新服务条款明确指出,Docker公司提供的服务,禁止美国“实体清单”上的实体使用。自此,Docker Hub全靠国内各大厂商的镜像源,可是24年端午节6月6号后,因为神秘原因,好多镜像源都失效了,拉取时提示:

error pulling image configuration: download failed after attempts=6: dial tcp 103.39.76.66:443: connect: connection timed out

image.png

下架镜像源

上海交大

image.png

中科大镜像源

image.png

阿里镜像源

image.png

可用的镜像源

以下是目前搜集的可用镜像源,如果只是临时使用,不考虑代理,可以直接dameon.json中配置既可以生效,

注意:

  • 以下内容仅做镜像服务的整理与搜集,未做任何安全性检测和验证。

  • 使用前请自行斟酌,并根据实际需求进行必要的安全审查。

  • 本列表中的任何服务都不做任何形式的安全承诺或保证。

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

自建镜像源

解决方案是通过赛博菩萨(CF)中转请求,解决访问限制并加速访问。

注意不推荐使用该项目搭建公共服务。使用你自己的域名搭建公共服务有可能会遭受污染和反诈,推荐小规模自用即可。

部署方式

github.com/Mingxiangyu…

这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具,旨在中转对 Docker 官方镜像仓库的请求,解决访问限制并加速访问。

Pages 部署

Fork 后 连接GitHub 一键部署即可

  1. 访问CF-Workers-docker.io:Docker仓库镜像代理工具 github.com/Mingxiangyu… 项目页面后,

image.png

  1. 将该项目Fork到自己GitHub仓库后,打开CloudFlare www.cloudflare.com/ 界面(CloudFlare如何使用请自行搜索,作为赛博菩萨,还是值得学习的),进入workers-and-pages界面

image.png

  1. 选择刚才GitHub上fork的项目,点击开始设置->保存并部署即可。

image.png

  1. 点击完 保存并部署 后,等待片刻,出现这个界面就代表部署完成了

image.png

其中红框框选部分,就是DockerHub镜像源地址了 5. 如果有自己的域名,可以点击继续部署项目,进入自定义域界面设置自己的域名作为镜像源地址

image.png

Workers 部署

复制 _worker.js 代码,在CF的worker界面保存并部署即可

如何使用

例如您的Workers项目域名为:docker.fxxk.dedyn.io

  1. 官方镜像路径前面加域名

bash代码解读复制代码docker pull docker.fxxk.dedyn.io/stilleshan/frpc:latest docker pull docker.fxxk.dedyn.io/library/nginx:stable-alpine3.19-perl
  1. 一键设置镜像加速 修改文件 /etc/docker/daemon.json(如果不存在则创建)

bash代码解读复制代码sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {   "registry-mirrors": ["https://docker.fxxk.dedyn.io"]  # 请替换为您自己的Worker自定义域名 } EOF sudo systemctl daemon-reload sudo systemctl restart docker

附加一个变量说明,用于做网页伪装的,如果不是自定义域名,可以不用管了

变量名示例必填备注
URL302t.me/CMLiussss主页302跳转
URLwww.baidu.com/主页伪装(设为nginx则伪装为nginx默认页面)

参考链接

  1. 【docker hub镜像源失效】2024年6月6日 docker 国内镜像源失效blog.csdn.net/qq_59224200…

  2. CF-Workers-docker.io:Docker仓库镜像代理工具blog.090227.xyz/p/CF-Worker…

  3. CF-Workers-docker.io:Docker仓库镜像代理工具github.com/cmliu/CF-Wo…

  4. public-image-mirrorgithub.com/DaoCloud/pu…

  5. 镜像加速站[docs.daocloud.io/community/m…


已有 24 位网友参与,快来吐槽:

发表评论