2016-01-28 2 views
2

Я пытаюсь установить WSO2 GREG в контейнер-докер, используя док-инструментарий (Kitematic и boot2docker) на моем Macbook Pro.IP-адреса с boot2docker

Приложение работает нормально, но при входе в систему некоторые перенаправления во время входа в сеть, похоже, запутывают сетевые уровни в Kitematic-> boot2docker.

Вот подробности:

  1. Мои гостевые системы IP является 192.168.99.100. Доступ к приложению через этот IP-интерфейс работает нормально.
  2. Когда я пытаюсь войти в систему, приложение перенаправляет мой браузер на 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 

Так что я думаю, что есть два возможных варианта ответа я ищу:

  1. Как я могу настроить GREG для запуска и ссылки на гостя IP, а не IP-контейнера?
  2. Как настроить boot2docker или локальный компьютер для пересылки запросов на IP-адреса контейнеров в качестве запросов к гостевой виртуальной машине?

ответ

2

Я не уверен, что GREG, но в IS и AM, что происходит, если вы не определяет конкретный IP/Hostname в <HostName> и <MgtHostName> в repository/conf/carbon.xml (они по умолчанию закомментированы)

+0

Я пропустил как-то. Теперь, когда я обновил Host и MgtHost, он работает. Благодарю. –

Смежные вопросы