规则引擎Drools部署DroolsWorkBench(Docker)
查找镜像
# 输入命令 |
拉取镜像
这里选择drools-workbench-showcase最新版,因为它是官方配置好的drools-workbench,用户不用自己去注册,直接将账号拿来登录即可。
docker pull jboss/drools-workbench-showcase |
创建并启动镜像
docker run -itd --name drools-wb -p 8910:8080 -p 8911:8001 jboss/drools-workbench-showcase |
复制文件到本机
docker cp drools-wb:/opt/jboss/wildfly/bin /opt/docker/docker-files/drools |
授予权限
若在linux下,挂载宿主机文件时,需要授予权限。
chmod -R 777 /opt/docker/docker-files/drools/ |
删除原容器,创建并启动新容器,并映射外部文件夹
docker stop drools-wb |
打开控制台
地址为:http://ip:port/business-central;
ip为drools-wb所在服务器的ip,这里为本地服务,即localhost
prod为8080的映射端口,这里为8910
用户名密码在文件/opt/jboss/wildfly/standalone/configuration/drools-users.properties中,
角色在文件/opt/jboss/wildfly/standalone/configuration/drools-roles.properties中,
可进入容器进行查看。
拉取kie-server-showcase
docker pull jboss/kie-server-showcase |
创建并启动容器
docker run -itd -p 8912:8080 --name kie-server-showcase --link drools-wb:kie_wb jboss/kie-server-showcase |
kie-server的地址
http://ip:port/kie-server/services/rest/server/
默认用户名密码为:kieserver/kieserver1!