使用 Render 快速部署自建的Docker镜像加速服务

使用 Render 快速部署自建的Docker镜像加速服务

快速部署自建的 Docker 镜像加速服务

通过 Render,我们可以快速部署自建的 Docker 镜像加速服务,提升镜像拉取速度,且免费使用。以下是详细步骤和注意事项。

快速部署步骤

  1. 登录到 Render Dashboard: 登录链接:Render Dashboard

  2. 创建服务:

    • 在 Dashboard 中选择创建新服务。 创建服务步骤1
    • 部署方式选择 Docker 容器
    • 镜像地址填写:gebangfeng/dockerproxy:0.7创建服务步骤2
  3. 配置服务:

    • 部署区域:建议选择 新加坡 (Singapore)
    • 实例类型:可以选择 免费版本。注意,免费版本需要使用保活工具(如 uptime-kuma 或 D监控)以保持服务活跃。
    • 环境变量:无需额外设置,直接创建服务。 配置服务
  4. 服务地址:

    • 创建完成后,服务将分配一个外网域名供使用。

如何使用

通过在 Docker 拉取命令中增加 Render 服务的地址作为前缀,即可使用加速服务拉取镜像。例如:

  • 拉取 docker.io/nginx:alpine 镜像:

    docker pull your_render_url/docker.io/nginx:alpine
  • 拉取 quay.io/argoproj/argocd:v2.11.0 镜像:

    docker pull your_render_url/quay.io/argoproj/argocd:v2.11.0

注意事项

  • 免费实例在 15 分钟内未收到入站流量时,Render 会关闭实例网络服务,但会在下次请求时重新启动服务。
  • 每月提供 750 小时的免费实例时间。如果用完,所有免费服务将暂停直至下个月开始。每月重置为 750 小时。
  • 建议 个人使用或小团队 使用。若服务使用人数过多,Render 可能会删除服务,并可能不提前通知。

公益镜像仓库推荐

由于公开镜像站的可用性下降,推荐建立公益镜像仓库供下载使用。参考 Github Docker Registry Mirrors


以上就是通过 Render 快速部署自建 Docker 镜像加速服务的详细指南。希望对您有帮助!