带有 boot2docker 的 IP 地址
IP Addresses with boot2docker
我正在尝试在我的 Macbook Pro 上使用 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,并且重定向失败并显示无法访问的页面。
我已经更新了应用程序的配置文件以指向访客 OS 的 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
所以我认为我正在寻找两个可能的答案:
- 如何将 GREG 配置为启动并引用来宾 IP 而不是容器的 IP?
- 如何配置 boot2docker 或我的本地计算机将容器 IP 上的请求作为请求转发到来宾 VM?
我不确定 GREG,但在 IS 和 AM 中,如果您没有在 和 中定义特定的 IP/Hostname,就会发生这种情况在 repository/conf/carbon.xml
中(它们默认被注释掉)
我正在尝试在我的 Macbook Pro 上使用 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,并且重定向失败并显示无法访问的页面。
我已经更新了应用程序的配置文件以指向访客 OS 的 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
所以我认为我正在寻找两个可能的答案:
- 如何将 GREG 配置为启动并引用来宾 IP 而不是容器的 IP?
- 如何配置 boot2docker 或我的本地计算机将容器 IP 上的请求作为请求转发到来宾 VM?
我不确定 GREG,但在 IS 和 AM 中,如果您没有在 repository/conf/carbon.xml
中(它们默认被注释掉)