CF-Workers-docker.io:基于Cloudflare Workers的Docker镜像代理工具
CF - Workers - docker.io是一个基于Cloudflare Workers的Docker镜像代理工具。它能够中转对Docker官方镜像仓库的请求,解决访问限制与加速访问的问题。该项目提供了Workers部署和...
标签:Github项目CF-Workers-docker.io CloudflareWorkersCF-Workers-docker.io:基于Cloudflare Workers的Docker镜像代理工具
一、项目简介
CF-Workers-docker.io是一个基于Cloudflare Workers的Docker镜像代理工具。它的主要功能是中转对Docker官方镜像仓库的请求,在这个过程中,它可以解决一些访问限制的问题,并且能够加速访问Docker官方镜像仓库。
二、部署方式
1. Workers部署:只需复制_worker.js代码,保存后进行部署即可。
2. 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
(3)配置常见仓库的镜像加速:
1. 配置Containerd
较简单,它支持任意registry的mirror,只需要修改配置文件/etc/containerd/config.toml,添加相应的配置(此处省略具体配置内容,详情见原文)。
2. 配置Podman
同样支持任意registry的mirror,修改配置文件/etc/containers/registries.conf,添加相关配置(此处省略具体配置内容,详情见原文)。
3. 使用
对于以上配置,k8s在使用的时候,就可以直接pull外部无法pull的镜像了。手动可以直接pull配置了mirror的仓库,如crictl pull registry.k8s.io/kube-proxy:v1.28.4,docker pull nginx:1.21。
四、项目总结
CF-Workers-docker.io这个项目为Docker镜像的访问提供了一种有效的代理解决方案,无论是解决访问限制还是加速访问方面都有着不错的表现。欢迎各位粉丝在评论区留言,分享你们使用这个项目的经验或者遇到的问题等。
项目地址
数据统计
数据评估
本站链氪巴士提供的CF-Workers-docker.io:基于Cloudflare Workers的Docker镜像代理工具都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月7日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
WorkerVless2sub是一个订阅生成器,其功能是通过Cloudflare Workers搭建,自动生成优选线路的VLESS/Trojan节点订阅内容。它详细介绍了Cloudflare Pages和Cloudflare Worker的部署方法,包括如何为Pages绑定自定义域,如何在不同部署方式下修改快速订阅入口、添加内置节点信息等操作。同时也阐述了订阅生成器的使用方法,像快速订阅、自定义订阅以及指定clash、singbox配置文件等内容。此外,项目还涉及到多种变量的运用和管理,如TOKEN、HOST、UUID等,以及优选线路相关的参数如addressesapi、addressescsv等的操作。这是一个功能丰富、操作详细的订阅生成器项目。