上传本地镜像包部署
概述
Rainbond 支持通过上传本地 Docker 镜像包(tar 格式)的方式快速部署应用,无需连接镜像仓库。这种方式特别适用于离线环境、内网部署或需要快速导入已有镜像的场景。
适用场景
- 离线环境部署: 无法访问公共镜像仓库的内网环境
- 快速镜像迁移: 从一个环境快速导入镜像到另一个环境
- 已有镜像导入: 将本地已构建好的镜像快速部署到 Rainbond
- 安全合规要求: 需要在本地审查和扫描镜像后再上传
- 镜像备份恢复: 恢复之前保存的镜像备份
支持的镜像格式
目前仅支持 tar 格式的 Docker 镜像包。
重要限制
- 每个 tar 包只能包含一个镜像
- 如果需要部署多个镜像,请分别制作 tar 包并分别上传
- 不支持将多个镜像打包到同一个 tar 文件中上传
操作步骤
- 进入目标团队和应用,点击 新建组件 → 从镜像构建 → 容器 → 上传
- 点击 镜像上传 按钮,选择准备好的 tar 文件
- 等待文件上传完成后确认构建
重新上传镜像包
如果需要更新镜像,可以重新上传新的镜像包:
- 进入组件详情页,高级设置 → 构建源 → 更改 → 上传镜像包
- 点击 选择文件 上传新的 tar 文件并确认
- 点击 构建 部署新版本
版本管理
建议在 tar 文件名中包含版本信息,如 myapp-v1.1.tar,便于识别和管理不同版本。