Render 是一个托管平台,专门为开发者和团队提供云端应用部署和托管服务。它提供了一个简单而强大的平台,支持部署各种应用程序,包括网页应用、后端服务和数据库。本文分享如何通过 Render 搭建一个 Docker 镜像加速节点,解决拉取问题。
搭建步骤 {#搭建步骤}
点击 这里 打开 Render 官网并登录,可使用已有的 GitHub/GitLab/Google 等账号进行登录,也可以使用自己的邮箱进行注册:
选 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 新建监控点: