Подключите Spring Docker к локальному mysql экземпляру - PullRequest
0 голосов
/ 22 апреля 2020

Могут ли мои докеры, которые запускают загрузочные службы Spring, подключиться к базе данных MySQL, работающей на хосте?

Использование тега -p при запуске docker неэффективно, поскольку привязка порта не допускается, если порт используется

1 Ответ

1 голос
/ 22 апреля 2020

Да , вы можете подключиться к MySQL БД, работающей на хосте.

Все, что вам нужно сделать, это запустить контейнер docker (содержащий службы весенней загрузки) на host сеть, используя --net host в команде docker.

Пример:

docker run -itd --net host --name myapp myimage

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

Подробнее о docker сети хоста здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...