使用 Render 快速部署我们的Docker镜像加速服务.
1. 登入 Render
2. 创建我们的服务
3. 选择以docker容器的方式部署,输入下面任一镜像地址
镜像 | 平台 |
---|---|
dqzboy/registry-docker-hub:latest | docker hub |
dqzboy/registry-gcr:latest | Google Container Registry |
dqzboy/registry-ghcr:latest | GitHub Container Registry |
dqzboy/registry-k8s-gcr:latest | Kubernetes Container Registry |
dqzboy/registry-quay:latest | Quay Container Registry |
4. 实例类型选择免费即可(免费实例需要保活,可使用 uptime-kuma 或 D监控 实现)
5. 环境变量不用添加,直接选择创建即可
6. 等待服务运行完成之后,使用分配的外网域名即可愉快的使用了
1. 改Docker的daemon.json配置,配置你Render服务地址。修改后重启docker
~]# vim /etc/docker/daemon.json
{
"registry-mirrors": [ "https://your_render_url" ],
"log-opts": {
"max-size": "100m",
"max-file": "5"
}
}
2. 使用Render服务地址替换官方的 Registry 地址拉取镜像
# docker hub Registry
## 源:nginx:latest
## 替换
docker pull your_render_url/library/nginx:latest
4. 前缀替换的 Registry 的参考
源站 | 替换为 | 平台 |
---|---|---|
docker.io | your_render_url | docker hub |
gcr.io | your_render_url | Google Container Registry |
ghcr.io | your_render_url | GitHub Container Registry |
k8s.gcr.io | your_render_url | Kubernetes Container Registry |
quay.io | your_render_url | Quay Container Registry |
1. 免费实例如果15分钟内未收到入站流量,Render会关闭实例的网络服务。Render 会在下次收到处理请求时重新启动该服务。
2. Render每月为每个用户和团队提供 750 小时的免费实例时间:
- 免费网络服务在运行期间会消耗这些时间(停止服务不要消耗免费实例
- 小时数)。
- 如果您在某个月内用完了所有免费实例小时数,Render将暂停您的所有免费网络服务,直到下个月开始。
- 每个月开始时,您的免费实例小时数将重置为 750 小时(剩余小时数不会结转)。