Установка Apache Pulsar в Windows Docker

Не могли бы вы помочь мне, как установить локальный автономный кластер Pulsar с помощью Windows docker. Я выполнил следующие варианты. Но я не смог получить доступ к пользовательскому интерфейсу Pulsar

Порт 8080 уже выделен для какого-то другого процесса. Поэтому здесь я использую порт 8081.

Опция 1:

docker run -it -p 6650:6650 -p 8081:8081 --mount source=pulsardata,target= / pulsar / data --mount source=pulsarconf,target= / pulsar / conf apachepulsar / pulsar: 2.5.2 bin / pulsar автономный

Вариант 2: docker run -it -p 6650:6650 -p 8081:8081 -v "$PWD/data:/pulsar/data".ToLower() apachepulsar/pulsar:2.5.2 bin/pulsar автономный

Используя два вышеуказанных параметра, я не смог увидеть ИНФОРМАЦИЮ - [main:WebService] - Веб-служба, запущенная по адресу http://127.0.0.1:8081.Also я не могу получить доступ к следующему URL-адресу в системе.

пульсар: // локальный: 6650

http: // локальный: 8081

Спасибо

1 ответ

Проблема в сопоставлении портов. Понятно, что вы не можете использовать 8080 на своей стороне, но порт 8080 все равно должен использоваться в контейнере, потому что этот порт используется службой. Правильная команда:

docker run -it -p 6650:6650 -p 8081:8080 apachepulsar/pulsar:2.5.2 bin/pulsar standalone

Имеет смысл сначала попробовать без томов, а потом добавить их.

Другие вопросы по тегам