1. 如何在Eclipse中安装drools插件
参考博客:https://my.oschina.net/javagoboy/blog/493170
2.Workbench 与 kie-server 搭建及使用
参考文档:https://hub.docker.com/r/jboss/drools-workbench-showcase/
原以为事情非常简单,拉一个docker image 然后启动一个container就能搞定,但是发现无论怎访问都没法访问Workbench,最后发现需要解决Windows下无法对docker容器进行端口映射的问题:
将ip: localhost:8080/drools-wb
换成192.168.99.100:8080/drools-wb
- 原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。
找到这个Linux的ip地址,一般情况下这个地址是192.168.99.100(docker-machine ip default
命令查找),然后在Windows的浏览器中,输入这个地址,加上服务的端口即可启用
利用以下用户登录workbench就能进行操作了
如果你想下载workbench的项目,如图所示即可:
补充(常用docker指令):
$ docker run -p 8080:8080 -p 8001:8001 -d --name drools-workbench jboss/drools- workbench-showcase:latest
如果8080被占用,替换成8082或者别的:
$ docker run -p 8082:8080 -p 8002:8001 -d --name drools-workbench jboss/drools-workbench-showcase:latest
$ docker stop my_container
:停止container$ docker rm my_container
:删除container$ docker logs --tail="100" my_container_id
:查看log