2016-10-18 62 views
1

我與碼頭工人使用運行jboss/drools-workbenchjboss/kie-server圖片:不能「看到」的Drools工作臺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的KIE服務器Drools的工作臺,就像這樣:

enter image description here

我需要使用泊塢窗,撰寫運行這兩個容器。但是,在將兩個docker run命令轉換爲docker-compose服務時,我無法在Drools工作臺中「查看」Drools KIE。

這裏的Drools的工作臺,沒有KIE服務器

enter image description here

下面的截圖是我的搬運工,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 

注:

這裏是​​輸出

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 

輸出我的問題是:我如何可以運行在JBoss /通過搬運工,撰寫滴料,工作臺,展示和jboss /紀伊 - 服務器展示圖像(看看Drools Workbench中的KIE服務器)?有一些我失蹤的概念嗎?

+0

我有這個相同的問題。你做到了嗎? – Nefreo

回答

0

用戶 「jauffrey」 評論Issue 21 in jboss-dockerfiles

我設法讓上撰寫文件V 2+的工作。我只是比較 與碼頭工人運行,並與 撰寫(使用3.2版)中創建的創建容器,我想通了這一點:

39c39 
<    "NetworkMode": "default", 
--- 
>    "NetworkMode": "bridge", 

所以,一個解決方法是在你的服務添加network_mode: default