最近,国内大部分的主流 Docker
镜像站点都纷纷关闭,作为一个软件开发人员,搭建一个专属的镜像加速服务自用还是很有必要的。本文依然是依托 Cloudflare Workers
能力搭建一个 Serverless
的 Docker
镜像加速服务,你不需要准备任何服务器,整个过程跟随博文一步步下来,几分钟就可以完成搭建。
准备工作
首先你需要注册一个 Cloudflare
账号,其次还需要一个自己的域名并托管到 Cloudflare
,如果这一步不知道怎么做的同学,可以参考我的另一篇博文 如何注册一个域名并托管到Cloudflare。当然,也可以省事直接在 Cloudflare
上购买域名,xyz
、top
的域名大多每年 $1 不到。
部署
首先打开 Github
的 ciiiii/cloudflare-docker-proxy 项目。
点击 README
的 Deploy with Workers
按钮,进入部署流程。
国内对github的访问向来是时断时续的,如果安装失败可以等一等,或者使用科学上网工具,这里推荐可以 注册 一个,目前有免费流量可以薅羊毛。
首先点击 Authorize Workers
按钮,如果你的 Github
未登录的话,需要你先完成登录,登录完成后自动完成 Workers
的授权,进入下一步。
这个时候你应该已经创建好 Cloudflare
账号了,所以点 I have an account
按钮。
在这里,你需要输入