配置github镜像加速

登陆你的GitHub账号,访问这个地址:CF-Workers-docker,加星复刻到自己的仓库。
复刻github到自己仓库

配置cloudflare workers

  1. 登陆cloudflare,创建一个pages站点,选择github作为源代码,选择你的仓库。
    创建一个pages
    选择github作为源码
    2.添加一个自定义域,让后面的访问更加稳定。
    添加一个自定义域

配置服务器到新的镜像加速地址

1.编辑docker配置文件

1
sudo nano /etc/docker/daemon.json

2.添加镜像源配置:

1
2
3
4
5
6
7
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/", # 中国科技大学
"https://registry.docker-cn.com", # 腾讯云
"https://hub-mirror.c.163.com" # 网易,可以添加或者更换刚刚的那个自定义域,因为这几个可能也不能访问或者访问过慢。
]
}

3.重启docker服务

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

4.测试镜像加速是否生效

1
2
docker info
docker pull hello-world

总结语

因为github的镜像加速地址被墙了,所以需要使用cloudflare workers来搭建一个镜像加速地址。但是cloudfflare workers的额度有限,所以还要且用且珍惜。