前言
因为某些不可抗力,一些公司或组织提供的镜像中心变得不可用。所以就参考网上各种大神提供的方法搭建自己的镜像加速中心。大家如果临时着急使用,可以直接使用https://docker.tntao.cn就可以,这个一时半会也不会失效。后续再根据以下步骤搭建自己的服务。
使用方式:
在官方镜像前加上:docker.tntao.cn/前缀,如:docker pull docker.tntao.cn/mysql:8.0
修改/etc/docker/daemon.json 文件
{
"registry-mirrors": ["https://docker.tntao.cn"]
}
1. Fork:CF-Workers-docker.io
基于 Cloudflare Workers 的 Docker 镜像代理工具:https://github.com/cmliu/CF-Workers-docker.io
它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
2. Cloudflare部署项目
注册流程就不详细展示了,我是用的谷歌账号直接登录。进入页面后可以选择中文。
然后点击左侧workers和pages目录,点击页面创建按钮。
点击创建后进入创建页面,选择pages,然后点击链接到git
配置一下权限后选择第一步fork的代码,然后开始设置
后面都是用默认配置就行,点击部署
以上只是示意图,不是完整的流程,个别图片为为了补充流程在新截的图!!!关注流程即可。
部署成功后有一个系统分配的域名,这时候访问域名已经可以看到页面了。
3. 自定义域名
如果想使用自己的域名,点击项目详情,选择自定义域名根据提示进行配置就行,这里不在详细说明。如果不想修改域名的dns服务商,选着第二种方式,将自己的域名指向系统分配的域名即可,这里我使用的是第二种方式。
4.配置参数
可以通过设置参数将主页屏蔽起来
这里配置好nginx伪装后效果如下: