Доступ к кафке, запущенной на локальной машине из Docker Toolbox. - PullRequest
0 голосов
/ 03 мая 2020

У меня установлен кластер kafka на моей локальной машине windows, и я хотел бы получить доступ к этому кластеру из моего весеннего загрузочного приложения, развернутого в виде контейнера на docker панели инструментов, вот мой файл application.properties.

kafka.bootstrapAddress = 127.0.0.1:9092

И когда я запускаю контейнер, я использую хост-сеть, но она не работает.

docker run spring-app:latest --network host

Так, как я могу получить доступ к этому кластеру. ? Заранее спасибо.

1 Ответ

0 голосов
/ 03 мая 2020

Из docker run ссылки использование команды запуска docker выглядит следующим образом:

$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

Не правильно указана опция --network. Опция должна стоять перед именем изображения, а все, что следует после имени изображения, будет передано в созданный контейнер в качестве команды и аргументов.

Вот как вы должны вызвать команду для исправления вашей проблемы:

$ docker run --network host spring-app:latest
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...