简介

前面介绍了使用 CF Workers 搭建 Docker 镜像加速服务的教程,这里再介绍一下基于 Deno 搭建同样的服务,同样是免费的服务,网络情况优于 CF Workers。

准备

准备一个 Github 账号,没有的注册一个,用来登录注册 deno 网站。

部署

1、打开网址:https://dash.deno.com/signin, 登录 Github 账号,
docker加速

1、在控制面板选择 Pojects ,点击 New Playground
docker加速

2、然后复制下面的代码粘贴到左侧代码区域,点击上方的 Save & Deploy 完成部署,

4、返回点击 Settings,如果觉得默认分配的域名不好记,在 Project Name 选项下改成自己想要的域名,前提是这个域名没被占用,
docker加速

5、在 Settings 界面往下滑动找到 Domains 可以选择添加自己的域名(官方域名可用没必要把自己的域名加上去),添加后会让验证域名,在你的域名管理哪里添加相应的 AAAAACHNAME 记录,验证完成根据提示添加证书即可使用。
docker加速
docker加速

验证使用

在常规命令基础上添加 Deno 自带的域名 xxx.deno.dev 或者 自己绑定的域名,

docker pull docker.abc.com/library/busybox

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

sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": ["https://自己的域名"]
}
EOF

标签: none

添加新评论