跳到主要内容
版本:V6-latest

快速安装

安装方式说明

当前页面展示的是Rainbond 快速安装方法。它主要有两个目的:

  1. 本地体验:在你自己的 Windows、Mac 或 Linux 电脑上,用一个 Docker 容器快速启动一个单机版的 Rainbond,用于功能体验和测试。
  2. 安装向导:作为基于Linux一体化安装模式的起点。如果你需要在自己的服务器上部署一套包含 Kubernetes 的、生产可用的 Rainbond 平台,请遵循此模式。

如果你已经拥有 Kubernetes 集群,请直接参考 基于 Kubernetes 的 Helm 安装

本文档介绍使用脚本一键安装 Rainbond,脚本检测环境完成后会在使用 Docker 启动 Rainbond 容器。支持 Windows(x86_64)Mac(Intel/M1)Linux(x86_64,Arm64)

工作原理

快速安装模式的工作原理

在快速安装模式下,Rainbond 采用了一种简化的架构设计:

  1. 单容器部署:整个 Rainbond 平台被封装在一个 Docker 容器中,包含了所有必要的组件
  2. 内置 Kubernetes:容器内部运行了一个轻量级的 Kubernetes 集群,你无需手动安装和配置

与传统部署方式的区别

特性快速安装模式生产环境部署
复杂度一键安装,无需了解 K8s需要了解 K8s 或使用安装向导
资源占用轻量级,适合体验和测试完整功能,适合生产环境
扩展性单机部署,单节点集群部署,多节点
适用场景学习、测试、体验生产环境、团队协作

核心概念解释

  • EIP(External IP):外部访问 IP,用于从外部访问 Rainbond 控制台和部署的应用
  • 应用:在 Rainbond 中,你的网站、API 服务等都称为"应用"
  • 组件:应用由多个组件组成,比如前端、后端、数据库等
  • 网关:负责将外部请求路由到正确的应用组件

前提

安装步骤

Rainbond 提供了安装脚本,在 Docker 中通过容器快速启动 Rainbond。脚本执行过程中,需要手动设置 EIP。在部署完成后,将使用该 IP 地址访问 Rainbond 控制台。

curl -o install.sh https://get.rainbond.com && bash ./install.sh
安装过程说明
  1. 下载脚本curl -o install.sh https://get.rainbond.com 下载安装脚本
  2. 环境检测:脚本会自动检测你的系统环境(Docker、端口等)
  3. 设置 EIP:脚本会提示你输入 EIP,这是访问 Rainbond 的 IP 地址
  4. 启动容器:脚本会启动一个包含完整 Rainbond 平台的 Docker 容器
  5. 等待启动:容器启动后需要 3-5 分钟完成初始化

执行完上述脚本后,耐心等待 3-5 分钟,使用浏览器访问 http://$EIP:7070 即可进入 Rainbond。

下一步

如果你已经成功安装 Rainbond 并且正常运行,请继续完成快速入门教程。

常见问题

添加更多 TCP 端口

快速安装的 Rainbond 默认使用 Docker 启动,并默认映射了 30000~30010 10个 TCP 端口供应用测试使用。如果你需要更多的 TCP 端口,通过脚本中打印的命令,删除容器重新启动并添加 -p 映射新的端口。

更多故障排查

如果遇到其他问题,请参考故障排查文档获取更详细的解决方案。