Jboss Can';";见;使用docker compose的Drools工作台中的KIE服务器
我正在使用Docker运行和图像:Jboss Can';";见;使用docker compose的Drools工作台中的KIE服务器,jboss,drools,docker-compose,kie-server,Jboss,Drools,Docker Compose,Kie Server,我正在使用Docker运行和图像: # Start Drools workbench docker run -p 18080:8080 -p 8001:8001 -d --name drools-wb jboss/drools-workbench-showcase:latest # Start the KIE server and link the workbench into it docker run -d --name kie-server --link drools-wb:kie_wb
# Start Drools workbench
docker run -p 18080:8080 -p 8001:8001 -d --name drools-wb jboss/drools-workbench-showcase:latest
# Start the KIE server and link the workbench into it
docker run -d --name kie-server --link drools-wb:kie_wb jboss/kie-server-showcase:latest
在此之后,我可以在Drools工作台中访问Drools KIE服务器,如下所示:
我需要使用docker compose运行这两个容器。但是,当将两个docker run
命令转换为docker compose服务时,我无法在Drools工作台中“看到”Drools KIE
这是一个没有KIE服务器的Drools工作台的屏幕截图
这是我的docker-compose.yml:
version: '2'
services:
drools-wb:
container_name: drools-wb
image: jboss/drools-workbench-showcase:latest
ports:
- 8001:8001
- 18080:8080
kie-server:
container_name: kie-server
image: jboss/kie-server-showcase:latest
links:
- drools-wb:kie_wb
注:
这是docker compose ps的输出
Name Command State Ports
------------------------------------------------------------------------------------------------------
drools-wb ./start_drools-wb.sh Up 0.0.0.0:8001->8001/tcp, 0.0.0.0:18080->8080/tcp, 9990/tcp
kie-server ./start_kie-server.sh Up 8080/tcp, 9990/tcp
这是docker ps-a的输出
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2b94187cdfb6 jboss/kie-server-showcase:latest "./start_kie-server.s" 2 seconds ago Up 1 seconds 8080/tcp, 9990/tcp kie-server
524be42c584c jboss/drools-workbench-showcase:latest "./start_drools-wb.sh" 3 seconds ago Up 2 seconds 0.0.0.0:8001->8001/tcp, 9990/tcp, 0.0.0.0:18080->8080/tcp drools-wb
我的问题是:如何通过docker compose运行jboss/drools工作台showcase和jboss/kie服务器showcase映像(并在drools工作台中查看kie服务器)?是否有一些概念我遗漏了?用户“jauffrey”评论道:
我设法使这些工作在v2+的撰写文件。我只是比较了一下
使用docker run创建的容器和使用
撰写(使用3.2版),我发现:
39c39
< "NetworkMode": "default",
---
> "NetworkMode": "bridge",
39c39
<“网络模式”:“默认值”,
---
>“网络模式”:“网桥”,
因此,一个解决办法是添加您的服务。我也遇到了同样的问题。你成功了吗?