类型
状态
日期
摘要
分类
标签
链接
图标
密码
网址
因为某些原因Docker仓库在国内被墙,之后用了多种方法,包括科学上网和添加镜像等方式,最终还是自己动手丰衣足食,利用CloudFlare搭建一个自己的镜像加速服务。
前置要求:
- 有CloudFlare的账号(我自己是直接使用Apple ID登录)
- 一个托管在CloudFlare的域名
搭建方法:
- 登录 CloudFlare ,点击 Workers和Pages
- 在Workers和Pages中点击创建
- 创建 Worker
- 为项目命名,使用英文或者数字,然后点击完成
- 创建 Workers完成之后,点击编辑代码
- 将默认代码全部删除,复制以下代码粘贴进去:
- 将代码中第八行的 yuer.domain更改为自己的域名,可以是二级域名
- 更改完成之后,保存并部署
- 点击左上角的项目名称,返回上一页,然后在 设置中选择触发器添加自定义域
- 将前面步骤中代码中更改的域名(不要http前缀)填写到 域中,然后确定添加自定义域
- 系统会自动生成ssl证书,等初始化之后,证书显示绿色有效,就表示搭建成功。
使用方法
群晖的ContainerManager
直接在注册表的设置中,选择 
Docker Hub(v1),然后编辑。在编辑注册表中,选择 
启用注册表镜像,然后在底下添加自己的镜像地址链接(需要加https://前缀)。其他系统中
使用 
docker pull 拉取镜像的时候,在镜像前面加上自己的镜像加速地址即可。
