写点什么

在 Windows 上运行 Rainbond,10 分钟快速安装

  • 2022 年 1 月 11 日
  • 本文字数:2205 字

    阅读完需:约 7 分钟

前言

Windows 桌面运行 Rainbond,Windows 开发者的新选择。

经过适配 Mac 以后,Windows 的适配也是成为了近期的小目标,经过不断地测试,不断地研究。最后也是达成了完美运行的效果,实现了真正意义上的任何场景,多种架构的完美适配,让手里的电脑真正称的上是生产力工具。

借助 Docker Desktop for win,可以快速的在 Windows 运行 Rainbond 开发测试环境, 接下来为大家介绍如何在 Windows 桌面上安装使用 Rainbond。

安装 Docker Desktop

Docker Desktop 是一款适用于 Mac 或 Windows 环境的易于安装的应用程序,使您能够在几分钟内开始编码和容器化。可以帮助我们在 Windows 上运行容器。Rainbond 的控制台会以容器的方式运行起来,而在控制台容器中,会以 Docker In Docker 的形式,运行起所有支撑 Rainbond 高级功能的组件。同时在控制台容器中内置 K3s 来提供容器的调度编排能力:

Windows Docker Desktop 资源限额:

安装 Rainbond

启动之前需要定义 Rainbond 网关工作的 IP 地址,确保外界可以访问内部应用组件,IP 地址为必填项,可以通过ipconfig命令,或者点击右下角网络图标>查看其属性获得 IP 地址,但注意的一点就是,除非你确定这个集群中部署的业务不会对除本机之外的其他人提供服务,否则不要填写 127.0.0.1。

-e EIP=IP 地址 为必填项

打开 Windows 终端(CMD),后续的指令都会在命令行界面下执行

Windows 启动命令:

docker run --privileged -d  -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 ^--name=rainbond-allinone --restart=unless-stopped ^-v ~/.ssh:/root/.ssh ^-v ~/rainbonddata:/app/data ^-v ~/opt/rainbond:/opt/rainbond ^-e ENABLE_CLUSTER=true ^-e EIP=IP地址 ^registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.5.0-dind-allinone ^&& docker logs -f rainbond-allinone
复制代码

启动成功后的会看到以下提示:

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

切换进容器,查看集群状态

docker exec -ti rainbond-allinone bashroot@e600f21466b6:~# kubectl get po -n rbd-system
复制代码

获得以下返回,说明 Rainbond 已经安装完成

NAME                                         READY   STATUS    RESTARTS       AGErbd-etcd-0                                   1/1     Running   2 (4d4h ago)   6d2hrbd-gateway-4l2l7                            1/1     Running   2 (4d4h ago)   6d2hdashboard-metrics-scraper-7db45b8bb4-5lsfv   1/1     Running   2 (4d4h ago)   6d2hrbd-webcli-6d64c66cb7-4g8bh                  1/1     Running   2 (4d4h ago)   6d2hkubernetes-dashboard-fbd4fb949-d6wbx         1/1     Running   2 (4d4h ago)   6d2hrbd-mq-c95cf9857-x4m5b                       1/1     Running   2 (4d4h ago)   6d2hrainbond-operator-7d8649cd8b-cbllk           1/1     Running   3 (4d4h ago)   6d2hrbd-db-0                                     2/2     Running   4 (4d4h ago)   6d2hrbd-hub-64777d89d8-sjhgt                     1/1     Running   2 (4d4h ago)   6d2hrbd-node-8nfmj                               1/1     Running   2 (4d4h ago)   6d2hrbd-monitor-0                                1/1     Running   2 (4d4h ago)   6d2hrbd-eventlog-0                               1/1     Running   2 (4d4h ago)   6d2hrbd-worker-85d4f9696c-lkjn6                  1/1     Running   2 (4d4h ago)   6d2hrbd-resource-proxy-67879f484-tlq26           1/1     Running   4 (4d4h ago)   6d2hrbd-chaos-2m7nt                              1/1     Running   2 (4d4h ago)   6d2hrbd-api-dff6bc49d-ttxrg                      1/1     Running   2 (4d4h ago)   6d2h
复制代码

快速熟悉 Rainbond

为了让大家能够快速熟悉Rainbond,安装成功后,默认会有示例应用:

点击 团队界面 -> admin 团队 -> 默认应用,即可查看 Ghost 示例,示例初次启动大概 2 分钟左右,待变成绿色,即可访问,如下图:

写在最后

本文简要介绍了一种在 Windows 电脑环境中快速体验 Rainbond 的方式,这种方式对个人开发者,或者缺乏足够服务器硬件支持的小企业、小团队非常友好。Rainbond 目前已经全面适配了 x86,对于最终用户环境为 x86 架构的开发者而言,可以借助 Rainbond 有针对性的搭建开发环境。

对于在 Mac 环境下的安装适配,可以参考上文。

发布于: 刚刚阅读数: 2
用户头像

还未添加个人签名 2018.11.08 加入

还未添加个人简介

评论

发布
暂无评论
在Windows上运行Rainbond,10分钟快速安装