我正在使用Docker运行jboss/drools-工作台和jboss/kie-服务器映像,使用:
# 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 run命令转换为docker服务时,我无法“看到”Drools工作台中的Drools。
这里是没有KIE服务器的Drools工作台的屏幕截图

这是我的船坞-复合。Here:
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-组合(并在Drools工作台中查看KIE服务器)来运行jboss/Drools-工作台展示和jboss/KIE-服务器展示图像?我错过了什么概念吗?
发布于 2017-10-10 14:40:18
用户"jauffrey“在第21期上评论
我设法使这些工作的v 2+的撰写文件。我刚才比较了用docker运行创建的容器和用compose创建的容器(使用3.2版本),并指出了以下几点: 39c39 < "NetworkMode":“默认”,--> "NetworkMode":“桥”,
因此,解决方法是在服务中添加network_mode: default。
https://stackoverflow.com/questions/40115492
复制相似问题