Hugo博客公告弹窗

Docker仓库镜像代理工具

   
文章摘要
摘要小助理今天溜号啦……😜

为什么需要这个工具?

由于神秘原因,国内用户逐渐无法访问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

可以拉取说明部署成功

变量说明

不建议伪装到一些大型网站

变量名示例必填备注
URL302https://blog.taoshuge.eu.org/p/276/主页302跳转
URLnginx主页伪装(设为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"
  ]
}

🌟📖完结撒花

CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-09-07 17:29
clarity统计