返回文档
部署

从 Docker 注册表部署

从 Docker Hub、GHCR、GitLab、ECR、GCR 或私有注册表拉取和部署预构建镜像,无需构建步骤。

Intermediate7 min readUpdated 2026-03-29

支持的注册表

Server Compass 支持从六种注册表类型拉取镜像:

  • Docker Hub — 公共和私有镜像,带访问令牌
  • GitHub Container Registry (GHCR) — 链接 GitHub 账户以实现无缝 OAuth 访问
  • GitLab Container Registry — 访问令牌或部署令牌
  • Amazon ECR — 登录令牌(12 小时过期)
  • Google Container Registry (GCR) — JSON 密钥文件认证
  • 自定义注册表 — 任何符合 OCI 的注册表

部署公共镜像

  1. 打开堆栈向导并选择 从注册表拉取
  2. 输入镜像引用(例如 nginx:latestghcr.io/owner/app:v1.2
  3. Server Compass 自动检测 30+ 个流行镜像的暴露端口(Nginx、PostgreSQL、Redis、Grafana 等)
  4. 查看检测到的端口并解决与运行容器的冲突
  5. 配置环境变量和重启策略
  6. 点击 部署 — 生成 compose 文件并直接拉取镜像

从私有注册表部署

  1. 在注册表选择器面板中添加注册表凭证
  2. 每种注册表类型都包含设置说明(例如 GHCR 令牌所需的范围)
  3. 保存前测试连接
  4. 部署时选择凭证 — Server Compass 通过 docker login 自动认证
  5. 对于 GHCR,您还可以链接 GitHub 账户以基于 OAuth 访问,无需手动令牌

一键重新部署

注册表部署的应用支持即时重新部署:

  1. 打开应用的部署标签页
  2. 点击 重新部署 — Server Compass 拉取最新的镜像摘要并重启容器
  3. 无需重新构建 — 更新后的镜像被拉取并就地替换
  4. 镜像标签显示在部署历史中以便轻松跟踪

Screenshots

从 Docker 注册表部署 - Screenshot 1

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass