快速部署自建的 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 镜像加速服务的详细指南。希望对您有帮助!