2016-01-28 127 views
2

我正在試圖在我的Macbook Pro上使用docker-toolbox(Kitematic和boot2docker)在Docker容器中安裝WSO2 GREG。帶有boot2docker的IP地址

該應用程序運行良好,但它在登錄過程中執行了一些重定向,Kitematic-> boot2docker中的網絡層似乎混淆了。

下面是詳細信息:

  1. 我的客戶機系統的IP是192.168.99.100。通過該IP訪問應用程序工作得很好。
  2. 當我嘗試登錄時,該應用使用容器IP(172.17.0.2)而不是訪客的IP(192.168.99.100)將我的瀏覽器重定向到URL。不幸的是,我的主機無法訪問容器IP,重定向失敗,頁面無法訪問。

我已經更新了應用程序的配置文件,指向客戶操作系統的IP,我相信這是相關配置文件(repository/conf/identity/sso-idp-config.xml)。

我已更新carbon.xml文件以引用訪客IP(192.168.99.100),但應用程序似乎仍然從容器IP開始。

[2016-01-28 18:43:36,737] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Governance Center Publisher Default Context : https://172.17.0.2:9449/publisher 

所以我覺得有我要找的兩個可能的答案:

  1. 如何配置GREG啓動和引用來賓IP而不是容器的IP?
  2. 如何配置boot2docker或本地機器將容器IP上的請求作爲請求轉發給來賓虛擬機?

回答

2

我不知道GREG,但在IS和AM出現這種情況,如果你沒有在<主機名>和<定義一個特定的IP /主機名MgtHostName >在repository/conf/carbon.xml(他們被註釋掉了)

+0

我錯過了某種方式。現在我已經更新了Host和MgtHost,它似乎正在工作。謝謝。 –