CF-Workers-docker.io:Docker仓库镜像代理工具
- Docker
- 2024-11-16
- 104热度
- 0评论
一、简介
github:https://github.com/cmliu/CF-Workers-docker.io
此项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具,旨在中转对 Docker 官方镜像仓库的请求,解决访问限制并加速访问。
由于神秘力量,国内用户逐渐无法访问Docker Hub仓库。这对于开发者来说是个不小的难题。
而我的解决方案是通过赛博菩萨中转请求,解决访问限制并加速访问。
注意:不推荐使用该项目搭建公共服务。使用你自己的域名搭建公共服务有可能会遭受污染和反诈,推荐小规模自用即可。

二、部署方式
1、Workers 部署:复制 _worker.js 代码,保存并部署即可
2、Pages 部署:Fork 后 连接GitHub 一键部署即可
变量说明:
| 变量名 | 示例 | 必填 | 备注 |
| URL302 | https://www.baidu.com/ | × | 主页302跳转 |
| URL | https://www.baidu.com/ | × | 主页伪装(设为nginx则伪装为nginx默认页面) |



三、如何使用
假如您的Workers项目域名为:dockercdn.mabokai.us.kg
1、官方镜像路径前面加域名
docker pull dockercdn.mabokai.us.kg/jc21/nginx-proxy-manager:latest
2、一键设置镜像加速
修改文件 /etc/docker/daemon.json(如果不存在则创建)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.mabokai.dpdns.org", # 请替换为您自己的Worker自定义域名
"https://docker.mbk.cloudns.biz",
"https://docker.1panel.live"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

鲁ICP备19063141号
鲁公网安备 37010302000824号