快速部署自建的 Docker 镜像加速服务
通过 Render,我们可以快速部署自建的 Docker 镜像加速服务,提升镜像拉取速度,且免费使用。以下是详细步骤和注意事项。
快速部署步骤
登录到 Render Dashboard:
登录链接:Render Dashboard。创建服务:
- 在 Dashboard 中选择创建新服务。
- 部署方式选择 Docker 容器。
- 镜像地址填写:
gebangfeng/dockerproxy:0.7
。
- 在 Dashboard 中选择创建新服务。
配置服务:
- 部署区域:建议选择 **新加坡 (Singapore)**。
- 实例类型:可以选择 免费版本。注意,免费版本需要使用保活工具(如 uptime-kuma 或 D监控)以保持服务活跃。
- 环境变量:无需额外设置,直接创建服务。
服务地址:
- 创建完成后,服务将分配一个外网域名供使用。
如何使用
通过在 Docker 拉取命令中增加 Render 服务的地址作为前缀,即可使用加速服务拉取镜像。例如:
拉取
docker.io/nginx:alpine
镜像:1
docker pull your_render_url/docker.io/nginx:alpine
拉取
quay.io/argoproj/argocd:v2.11.0
镜像:1
docker pull your_render_url/quay.io/argoproj/argocd:v2.11.0
注意事项
- 免费实例在 15 分钟内未收到入站流量时,Render 会关闭实例网络服务,但会在下次请求时重新启动服务。
- 每月提供 750 小时的免费实例时间。如果用完,所有免费服务将暂停直至下个月开始。每月重置为 750 小时。
- 建议 个人使用或小团队 使用。若服务使用人数过多,Render 可能会删除服务,并可能不提前通知。
公益镜像仓库推荐
由于公开镜像站的可用性下降,推荐建立公益镜像仓库供下载使用。参考 Github Docker Registry Mirrors。
以上就是通过 Render 快速部署自建 Docker 镜像加速服务的详细指南。希望对您有帮助!