@shude

Docker: Как увидеть локальную сеть из контейнера?

Добрый день.
Который день бьюсь вроде бы над обычной задачей, но ничего толком не получается.

Имеется два сервера, находятся в локальной сети 192.168.101.0/24 , на одном поднят докер, на втором развернута БД без докера. Требуется из докер контейнера подключиться к 192.168.101.10 (сервер с БД). Данный IP  не пингуется вообще, оно и понятно, что я пытаюсь постучать в сеть внутри контейнера. Как же все-таки заставить контейнер видеть локальную сеть ? Без использования --net=host
По идее задача должна быть достаточно популярна, но ничего толкового гугл не говорит на эту тему.
  • Вопрос задан
  • 8134 просмотра
Пригласить эксперта
Ответы на вопрос 1
@askhat
Успешная попытка получить доступ к eth0 из контейнера без использования network: host, будет тем же самым что и использование network: host.

Через CLI флаг:
docker run --network host ...

Через Compose:
some-service:
  network_mode: 'host'


https://docs.docker.com/network/host/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы