Windows桌面运行Rainbond,Windows开发者的新选择。
经过适配Mac以后,Windows的适配也是成为了近期的小目标,经过不断地测试,不断地研究。最后也是达成了完美运行的效果,实现了真正意义上的任何场景,多种架构的完美适配,让手里的电脑真正称的上是生产力工具。
借助DockerDesktopforwin,可以快速的在Windows运行Rainbond开发测试环境,接下来为大家介绍如何在Windows桌面上安装使用Rainbond。
安装DockerDesktopDockerDesktop是一款适用于Mac或Windows环境的易于安装的应用程序,使您能够在几分钟内开始编码和容器化。可以帮助我们在Windows上运行容器。Rainbond的控制台会以容器的方式运行起来,而在控制台容器中,会以DockerInDocker的形式,运行起所有支撑Rainbond高级功能的组件。同时在控制台容器中内置K3s来提供容器的调度编排能力:

WindowsDockerDesktop资源限额:
DockerDesktop版本Windows内存及以下8G2
安装Rainbond打开Windows终端(CMD),后续的指令都会在命令行界面下执行
Windows启动命令:
dockerrun--privileged-d-p7070:7070-p80:80-p443:443-p6060:6060-p8443:8443^--name=rainbond-allinone--restart=unless-stopped^-v~/.ssh:/root/.ssh^-v~/rainbonddata:/app/data^-v~/opt/rainbond:/opt/rainbond^-eENABLE_CLUSTER=true^-eEIP=IP地址^/goodrain/rainbond:^dockerlogs-frainbond-allinone
启动成功后的会看到以下提示:
正在加载数据,预计3分钟,时间取决于磁盘性能正在启动Rainbond,预计5分钟Rainbond启动成功,可以通过访问:http://$EIP:7070进入Rainbond控制台
切换进容器,查看集群状态
dockerexec-tirainbond-allinonebashroot@e600f21466b6:~#kubectlgetpo-nrbd-system
获得以下返回,说明Rainbond已经安装完成
NAMEREADYSTATUSRESTARTSAGErbd-etcd-01/1Running2(4d4hago)6d2hrbd-gateway-4l2l71/1Running2(4d4hago)6d2hdashboard-metrics-scraper-7db45b8bb4-5ltoutiaov1/1Running2(4d4hago)6d2hrbd-webcli-6d64c66cb7-4g8bh1/1Running2(4d4hago)6d2hkubernetes-dashboard-fbd4fb949-d6wbx1/1Running2(4d4hago)6d2hrbd-mq-c95cf9857-x4m5b1/1Running2(4d4hago)6d2hrainbond-operator-7d8649cd8b-cbllk1/1Running3(4d4hago)6d2hrbd-db-02/2Running4(4d4hago)6d2hrbd-hub-64777d89d8-sjhgt1/1Running2(4d4hago)6d2hrbd-node-8nfmj1/1Running2(4d4hago)6d2hrbd-monitor-01/1Running2(4d4hago)6d2hrbd-eventlog-01/1Running2(4d4hago)6d2hrbd-worker-85d4f9696c-lkjn61/1Running2(4d4hago)6d2hrbd-resource-proxy-67879f484-tlq261/1Running4(4d4hago)6d2hrbd-chaos-2m7nt1/1Running2(4d4hago)6d2hrbd-api-dff6bc49d-ttxrg1/1Running2(4d4hago)6d2h快速熟悉Rainbond
为了让大家能够快速熟悉Rainbond,安装成功后,默认会有示例应用:

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




