Jboss Can';";见;使用docker compose的Drools工作台中的KIE服务器

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

我正在使用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 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
<“网络模式”:“默认值”,
---
>“网络模式”:“网桥”,

因此,一个解决办法是添加您的服务。

我也遇到了同样的问题。你成功了吗?