Я пытаюсь установить временный сервер NiFi для поддержки демонстрации концепции для клиента. Для этих типов недолговечных серверов мне нравится использовать Docker, когда это возможно. Я могу запустить контейнер NiFi без каких-либо проблем, но не могу понять, как получить доступ к его интерфейсу из браузера на удаленном хосте. Я пробовал следующие варианты запуска докера:
docker run --name nifi \
-p 8080:8080 \
-d \
apache/nifi:latest
docker run --name nifi \
-p 8080:8080 \
-e NIFI_WEB_HTTP_PORT='8080' \
-d \
apache/nifi:latest
docker run --name nifi \
-p 8080:8080 \
-e NIFI_WEB_HTTP_HOST=${hostname-here} \
-e NIFI_WEB_HTTP_PORT='8080' \
-d \
apache/nifi:latest
Моя версия NiFi - 1.8.0. Я вполне уверен, что мои проблемы связаны с функцией блокирования заголовков узлов, добавленной в версию 1.5.0. Я видел несколько вопросов, похожих на мои, но никаких решений.
Можно ли получить доступ к интерфейсу NiFi с удаленного хоста после версии 1.5.0?
Можно ли отключить блокировщик заголовков хоста для демонстрационной версии, не являющейся продуктом?
Может ли установка без Docker на моем сервере вызвать те же проблемы с блокировщиками заголовков узлов?
Следует ли использовать 1.4 для моей демонстрации и избавить себя от головной боли?