Wso2 带boot2docker的IP地址

Wso2 带boot2docker的IP地址,wso2,boot2docker,wso2greg,kitematic,Wso2,Boot2docker,Wso2greg,Kitematic,我正试图使用MacBookPro上的docker工具箱(Kitematic和boot2docker)在docker容器中安装WSO2 GREG 该应用程序已启动并运行良好,但它在登录期间执行了一些重定向,Kitematic->boot2docker中的网络层似乎混淆了这些重定向 详情如下: 我的来宾系统IP是192.168.99.100。通过该IP访问应用程序工作正常 当我尝试登录时,应用程序使用容器IP(172.17.0.2)而不是来宾IP(192.168.99.100)将我的浏览器重定向到U

我正试图使用MacBookPro上的docker工具箱(Kitematic和boot2docker)在docker容器中安装WSO2 GREG

该应用程序已启动并运行良好,但它在登录期间执行了一些重定向,Kitematic->boot2docker中的网络层似乎混淆了这些重定向

详情如下:

  • 我的来宾系统IP是192.168.99.100。通过该IP访问应用程序工作正常
  • 当我尝试登录时,应用程序使用容器IP(172.17.0.2)而不是来宾IP(192.168.99.100)将我的浏览器重定向到URL。不幸的是,我的主机无法访问容器IP,重定向失败,页面无法访问
  • 我已经更新了应用程序的配置文件,以指向我认为是相关配置文件(repository/conf/identity/sso idp config.xml)中的来宾操作系统的IP

    我已经更新了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
    
    因此,我想有两种可能的答案:

  • 如何配置GREG来启动和引用来宾IP而不是容器的IP
  • 如何配置boot2docker或本地计算机,将容器IP上的请求作为请求转发到来宾VM

  • 我不确定GREG是否正确,但在IS和AM中,如果您没有在
    repository/conf/carbon.xml
    中定义特定的IP/主机名,就会发生这种情况(默认情况下,它们会被注释掉)

    我不知何故遗漏了。现在,我已经更新了主机和MgtHost,它似乎正在工作。谢谢