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