Я пытаюсь установить WSO2 GREG в контейнер-докер, используя док-инструментарий (Kitematic и boot2docker) на моем Macbook Pro.IP-адреса с boot2docker
Приложение работает нормально, но при входе в систему некоторые перенаправления во время входа в сеть, похоже, запутывают сетевые уровни в Kitematic-> boot2docker.
Вот подробности:
- Мои гостевые системы IP является 192.168.99.100. Доступ к приложению через этот IP-интерфейс работает нормально.
- Когда я пытаюсь войти в систему, приложение перенаправляет мой браузер на URL-адрес, используя IP-адреса контейнеров (172.17.0.2), а не IP-адрес гостя (192.168.99.100). К сожалению, IP-адрес контейнера недоступен для моего хост-компьютера, и перенаправление выходит из строя с недоступной страницей.
Я обновил конфигурационный файл приложения, чтобы указать IP-адрес гостевой ОС в том, что я считаю соответствующим конфигурационным файлом (репозиторий/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-адреса контейнеров в качестве запросов к гостевой виртуальной машине?