跳到主要内容

单机体验版(allinone)安装

概述

当前安装方式可以仅通过运行一个容器快速体验到 Rainbond 完整功能。仅适用于体验 Rainbond 功能或者个人开发环境。支持 WindowsMacOSLinux 三大操作系统,以及 x86_64Arm64 两种主流架构。

先决条件

caution
  1. 机器上需要安装 Docker 服务
  2. 可用内存至少大于 4G,推荐 8G 以上
  3. 可用磁盘 50G 以上
  4. 机器上 80、443、6060、6443、7070、8443 端口可用

部署流程

info

接下来的步骤将会引导你在机器上快速运行起来 Rainbond

1. 安装 Docker

curl sh.rainbond.com/install_docker | bash

2. 设置 EIP 环境变量(必填)

你需要指定一个 IP 地址,在部署完成后,将使用该 IP 地址访问 Rainbond 控制台。该 IP 通过环境变量 EIP 进行设置。

该地址可以是部署机器上的公网 IP 或内网 IP。IP 地址可以通过执行 ifconfig 命令获得。

caution

当你填写内网IP,如 192.168.3.25 时,切换网络环境后可能无法访问。因此如果仅本地测试体验,可以填写本地回环地址。 如 export EIP=127.0.0.1

export EIP=<你的IP地址>

3. 启动 Rainbond

docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=on-failure \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e ENABLE_CLUSTER=true \
-e EIP=$EIP \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.8.0-dind-allinone \
&& docker logs -f rainbond-allinone

执行完上述命令后,耐心等待 5-10 分钟,可以看到如下日志输出,表示 Rainbond 已启动完成

正在加载数据,预计3分钟,时间取决于磁盘性能...
正在启动Rainbond,预计5分钟...
Rainbond启动成功,可以通过访问: http://$EIP:7070 进入Rainbond控制台

4. 访问 Rainbond

此时,你已经成功安装了 Rainbond,你现在可以根据日志中提示的访问地址进行访问,开始你的体验之旅

warning

注意:快速体验版本默认安装了可使用的集群,无需执行基于主机安装集群的操作。

问题排查

单节点体验版本安装过程中如果长时间未完成,那么请参考文档 单机体验版本安装问题排查指南 进行故障排查。

扩展参数说明

启动参数说明是否必填项
-p 10000:10000如果通过 TCP 策略访问内部应用,需要进行映射 10000 以上端口

下一步

参考快速入门部署你的第一个应用。