通过镜像仓库部署
本文档详细介绍了如何在 Rainbond 平台对接已有镜像仓库,并基于镜像仓库中的镜像快速创建和部署。
镜像仓库对接概述
Rainbond 支持对接标准容器镜像仓库,也支持对接主流云厂商镜像仓库。对接完成后,用户可以在创建镜像组件时直 接选择仓库、命名空间、镜像和 Tag,减少手动复制镜像地址和维护拉取凭据的成本。
通过对接镜像仓库,您可以享受以下优势:
- 直接使用已有的镜像资源,无需重复构建
- 便捷的镜像版本选择和更新
- 统一的镜像管理,适合多环境部署
- 统一维护私有镜像拉取凭据,避免每次部署重复填写
对接镜像仓库
支持的镜像仓库类型
Rainbond 目前支持对接以下类型的镜像仓库:
- Docker Registry(私有部署,包含 Docker Hub)
- Harbor
- 阿里云容器镜像服务 ACR
- 腾讯云容器镜像服务 TCR
- 华为云容器镜像服务 SWR
- 火山引擎容器镜像仓库 CR
- 其他兼容 Docker Registry API 的镜像仓库
个人镜像仓库
个人镜像仓库适合普通用户维护自己的镜像仓库凭据。配置后,当前用户在创建镜像组件时可以直接使用这些仓库。
-
进入镜像仓库配置页面
- 登录 Rainbond 平台
- 选择目标团队
- 点击 个人中心 -> 镜像仓库 -> 添加镜像仓库
-
填写镜像仓库信息
- 选择镜像仓库类型:Docker Registry、Harbor 或云厂商镜像仓库
- 仓库名称:自定义镜像仓库名称
- 镜像仓库地址:例如
https://registry.example.com或registry.hub.docker.com - Access Key:云厂商 API 访问凭据,用于查询命名空间、仓库和镜像信息。Docker Registry 和 Harbor 类型无需填写
- Access Secret:云厂商 API Secret,与 Access Key 配套使用。Docker Registry 和 Harbor 类型无需填写
- 用户名:镜像仓库登录用户名,用于 Registry 认证、查询镜像 Tag 和部署时拉取镜像
- 密码:镜像仓库登录密码或访问令牌,用于 Registry 认证和创建镜像拉取凭据
-
保存配置
全局镜像仓库
全局镜像仓库适合由平台管理员统一维护企业内公共镜像仓库。配置后,团队用户在创建镜像组件时可以复用这些仓库,不需要每个用户单独添加一份相同配置。
配置入口:
- 进入 平台管理 -> 设置 -> 全局镜像仓库。
- 点击 添加镜像仓库。
- 按照与个人镜像仓库一致的字段填写仓库类型、仓库地址、云厂商 Access Key、Access Secret、镜像仓库用户名和密码。
- 保存配置。
个人镜像仓库和全局镜像仓库的字段含义一致,区别在于作用范围:
| 配置方式 | 配置入口 | 适用场景 |
|---|---|---|
| 个人镜像仓库 |