目 录CONTENT

文章目录

国内Docker镜像源代理【使用Cloudflare自建Docker镜像源代理】

geekland
2025-05-24 / 0 评论 / 0 点赞 / 22 阅读 / 0 字 / 正在检测是否收录...

前言

在安装docker之后,有时候拉取镜像非常满,甚至会拉取失败,如果这个时候去百度、CSDN搜索,大概率会得到一个答案:更改docker镜像源,然后更改完成之后,发现还是不能用,于是再次搜索,大概率会得到一个答案:更改docker镜像源失效了,于是再再次搜索,找到一大批镜像源网站,终于找到一个能用了,换上之后速度直接起飞,但是过了一段时间,想再拉取镜像,又发现不能用,于是再找,再换,过一段时间,又不能用,于是再找,再换......会发现这种网站根本不稳定,频繁更换很浪费时间精力,于是有了这篇文章,使用Cloudflare自建Docker镜像源代理,这种方式可以独属个人专用,稳定!

准备

  • 一个cloudflare账号;

  • 一个域名备案好的域名(可有可无)

  • cloudflare官网:https://dash.cloudflare.com/

配置

首先最主要的就是使用这个开源项目:https://github.com/cmliu/CF-Workers-docker.io

好了,基本已经结束了,因为如何搭建部署,这个仓库已经有具体的介绍了。

部署方式

  • Workers 部署:复制 _worker.js 代码,保存并部署即可

  • Pages 部署:Fork连接GitHub 一键部署即可

⚙️ 如何使用? 视频教程

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

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

docker pull docker.fxxk.dedyn.io/stilleshan/frpc:latest
docker pull docker.fxxk.dedyn.io/library/nginx:stable-alpine3.19-perl

2.一键设置镜像加速

修改文件 /etc/docker/daemon.json(如果不存在则创建)

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

0

评论区