Краткое описание проблемы: Невозможно получить доступ к веб-приложению с весенней загрузкой, работающему в контейнере с сетевым хостом.
На моем компьютере запущено два контейнера.
-> контейнер 1: Apache ignite работаеткак приложение с пружинной загрузкой (без включенного веб-сервера) и с включенным диапазоном статических IP-адресов (47100-47109) в режиме сервера.-> контейнер 2: пример загрузочного веб-приложения Spring с включенным apache ignite в качестве режима встроенного клиента (с тем же диапазоном статических IP-адресов), пытающийся подключиться к другому узлу ignite в контейнере 1.
Поскольку узлы воспламенения apache могут обнаружить с помощьюстатический IP-адрес, я устанавливаю опцию сетевой режим хоста (--net = хост) при запуске контейнеров (1 и 2).
Пока все хорошо: я могу запускать как контейнеры, так и узлы кэша в обоих контейнерах, сформированных кластеромкак и ожидалось.Теперь проблема заключается в следующем: когда я пытаюсь получить доступ к веб-приложению с весенней загрузкой в контейнере 2, я не могу получить доступ к приложению через порт 8080 по умолчанию. Это веб-приложение с весенней загрузкой может быть доступно, если оно запускается как отдельное приложение, но с контейнером в сети хоста, яне может получить доступ к порту 8080. Может ли кто-нибудь пролить свет в этом вопросе?
Цените много!Нареш