【48812】cloudflare workers 处理docker无法拉取镜像问题
米乐体育直播

  假如看完本篇也不想着手,也能够在后台回复 jsdc 获取我搭建好的公共服务地址

  1. 一个域名,不想花钱购买域名能够用免费的二级域名,我之前也有写过与之相类似的文章《二级域名》。

  登录 cf 后,进入 Workers 和 Pages,再点击概述,创立应用程序。

  之后再点击创立 worker,输入项目称号,然后鄙人面会有一行小字:您的 Worker 将被布置到:xxxxx,这个是 cf 主动分配给你的域名,经过这一个就能够拜访这一个项目,有童鞋就会想那为啥还要自己预备域名,由于很简单,cf 分配的那个域名现在打不开,只能绑定自己的域名。输入完称号后点击保存,会呈现默许的 worker.js,这个不必管,点击完结就行

  然后把以下代码复制到里边,并替换 workers_url 为自己的域名,再点击布置。

  这个代码里边不包括 web 界面,所以直接拜访会提示 404,这个是正常的,不带 web 界面是由于增加 web 界面要改动几个当地,并且 web 界面也没用,不如从简,能确保正常拉取镜像就行。

  cf workers 默许运用的是主动分配的域名,现在是不行拜访,所以还需要绑定自己的域名。

  进入项目具体 - 设置里边,挑选触发器,点击增加路由。路由就填写对应的子(主)域名,例如主域名是想要经过 拉取 docker,那路由就填写 aaa.bbb.com/*,当然这儿想直接用主域名也能够,没约束;区域就挑选对应的主域名,然后增加路由。

  之后进入 dns 解析,增加一个对应子(主)域名的解析,例如上面是用那这儿就增加一个对应的 ipv4 解析记载;解析地址随意填写,填 8.8.8.8 就能够,然后周围的小云朵一定要启用。

  假如以上过程都无误,就能够直接拉取 docker 镜像,但要对相应的拉取指令做更改。

  当然也能够直接设置 docker registry,替换成自己的域名即可: