Drools Workbench Showcase镜像的下载
我们在java项目中虽然可以通过下面的依赖项来完成Drools的使用,但是这种使用方式因为没有UI界面,因而使用起来是不太友好的。
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>7.0.0.Final</version>
</dependency>
而Drools官方其实是有发布Drools的UI使用界面的,其官方镜像发布地址为:
在docker中通过下面的指令来进行搜索:
docker search drools
其结果如下:
[root@localhost ~]# docker search drools
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/jboss/drools-workbench-showcase Drools Workbench Showcase 42 [OK]
docker.io docker.io/jboss/drools-workbench Drools Workbench 31 [OK]
docker.io docker.io/chtijbug/drools-platform-docker Drools Platform Container 2 [OK]
docker.io docker.io/salaboy/drools-food-services This image contains an example of a Statel... 1
docker.io docker.io/ansgark/droolswb drools workbench on weblogic 0
docker.io docker.io/arzoo/drools-workbench 0
docker.io docker.io/carlosh/decision-drools workbench of drools for Stratio Decision 0
docker.io docker.io/cfpush/docker-drools DROOLS_VERSION 6.3.0.Final 0
docker.io docker.io/chtijbug/drools-platform-docker-samples Drools Platform container with examples 0 [OK]
docker.io docker.io/cletus/drools7-base Base image of Drools 7. This image comes f... 0 [OK]
docker.io docker.io/cletus/drools7-showcase-without-data Drools 7.0.0.Beta6. Please use admin/admin... 0 [OK]
docker.io docker.io/dsimansk/springboot-camel-drools 0
docker.io docker.io/ebirukov/drools-git-restore restore drools repos from git 0 [OK]
docker.io docker.io/jgpelaez/docker-drools-workbench Drools workbench docker image 0 [OK]
在这里,排行第一的就是“drools-workbench-showcase”,而排行第二的“drools-workbench”也是Drools官方所发布的镜像,它们的不同之处在于“drools-workbench-showcase”是官方配置好的“drools-workbench”,因而在“drools-workbench-showcase”中用户不用自己去注册,直接将账号拿来登录就可以了,而“drools-workbench”不是,它还得需要手动去注册账号,因而使用最多的也就是“drools-workbench-showcase”,毕竟其使用起来更为的方便些。
但无论是哪个版本,其集成的工具是一样的,都是下面的工具:
- JBoss Wildfly 11.0.0.Final
- JBoss Drools Workbench 7.7.0.Final
通过下面的指令来下载“drools-workbench-showcase”
docker pull docker.io/jboss/drools-workbench-showcase
运行Drools Workbench Showcase
通过下面的指令来将“drools-workbench-showcase”加载到容器中。
docker run -p 8080:8080 -p 8001:8001 -d --name drools-workbench-showcase docker.io/jboss/drools-workbench-showcase:latest
其“drools-workbench-showcase”的访问地址为:
扫描二维码关注公众号,回复:
920623 查看本文章
http://localhost:8080/drools-wb
其界面为:
在这里,“drools-workbench-showcase”自定义的账户角色信息如下,我们可以随便拿来一个使用就可以了,为了方便起见,我们一般选择管理员账户,也就是说选择账号为“admin”,密码为“admin”的账户。
USER PASSWORD ROLE
*********************************************
admin admin admin,analyst,kiemgmt
krisv krisv admin,analyst
john john analyst,Accounting,PM
sales-rep sales-rep analyst,sales
katy katy analyst,HR
jack jack analyst,IT