51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

免费搭建 Docker 镜像存储库解决拉取问题

Render 是一个托管平台,专门为开发者和团队提供云端应用部署和托管服务。它提供了一个简单而强大的平台,支持部署各种应用程序,包括网页应用、后端服务和数据库。本文分享如何通过 Render 搭建一个 Docker 镜像加速节点,解决拉取问题。

搭建步骤 {#搭建步骤}

点击 这里 打开 Render 官网并登录,可使用已有的 GitHub/GitLab/Google 等账号进行登录,也可以使用自己的邮箱进行注册:

点 New 选 Web Service 创建服务:

选 Deploy an existing image from a registry,后点击 Next:

填写镜像的地址 dqzboy/gcr:latest,后点击 Next:

填写自定义子域名前缀,部署地区选择亚洲新加坡 Singapore:

实例类型选择免费即可:

环境变量不用添加,直接选择创建即可:

等待服务运行完成之后,使用分配的外网域名即可愉快使用了:

服务配置 {#服务配置}

登录到服务器,在终端执行下面的命令「注意将 NAME 替换为自定义域名」

|-----------------|---------------------------------------------------------------------------------------------| | 1 2 3 4 | # vim /etc/docker/daemon.json { "registry-mirrors": ["https://NAME.onrender.com"] } |

使用下面的命令重启 Docker 服务:

|-------------|----------------------------------------------------------| | 1 2 | systemctl daemon-reload systemctl restart docker |

注意事项 {#注意事项}

免费实例如 15 分钟内未收到入站流量,Render 会关闭实例网络服务。Render 会在下次收到处理请求重新启动该服务。

Render 每月为每个用户和团队提供 750 小时免费实例时间。

免费网络服务在运行期间会消耗这些时间「停止服务则不会消耗免费实例小时数」

如在某个月内用完了所有免费实例小时数,Render 将暂停所有免费网络服务,到下个月恢复。

每个月开始时,免费实例小时数将重置为 750 小时「剩余的小时数不会结转」

最好个人使用或小团队使用,如果服务使用的人过多,Render 照样会把服务删除掉,并且没有任何提醒!

避免关闭 {#避免关闭}

我们可通过 UptimeRobot 创建一个简单的 HTTP 请求,保证 Render 服务不关闭。点击 New monitor 新建监控点:

填入 Render 的域名,监控的间隔不要超过 15 分钟,点击 Save changes 保存设置就行了:

赞(1)
未经允许不得转载:工具盒子 » 免费搭建 Docker 镜像存储库解决拉取问题