为什么需要这个工具?
由于神秘原因,国内用户逐渐无法访问Docker Hub仓库。这对于开发者来说是个不小的难题。
而我的解决方案是通过赛博菩萨中转请求,解决访问限制并加速访问。
注意:不推荐使用该项目搭建公共服务。使用你自己的域名搭建公共服务有可能会遭受污染和反诈,推荐小规模自用即可。
部署方式
访问CF-Workers-docker.io:Docker仓库镜像代理工具项目页面
- 方式一(推荐): Pages 部署:
Fork
项目后 打开CF,创建pages,连接GitHub
一键部署即可 - 方式二: Workers 部署:复制 _worker.js 代码,
保存并部署
即可
部署成功,设置自定义域名
如何使用?
例如我的Workers项目域名为:docker.leshans.eu.org
方法一(不推荐)
在官方镜像路径前面加域名
docker pull docker.leshans.eu.org/stilleshan/frpc:latest
方法二: 一键设置镜像加速 (推荐)
这样的好处是不用每次都在路径前加地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.leshans.eu.org"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
测试拉取
docker pull xiaoyaliu/alist
可以拉取说明部署成功
变量说明
不建议伪装到一些大型网站
变量名 | 示例 | 必填 | 备注 |
---|---|---|---|
URL302 | https://blog.taoshuge.eu.org/p/276/ | ❌ | 主页302跳转 |
URL | nginx | ❌ | 主页伪装(设为nginx ) |
第三方Docker官方镜像服务
修改 /etc/docker/daemon.json 即可
daemon.json
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi"
]
}
🌟📖完结撒花