Задать вопрос
lssssssssssl
@lssssssssssl

Доступ к localhost из докер контейнера?

Я очень плох во всём, поэтому просто скажите, что написать в docker-compose, чтобы контейнер мог обратиться к localhost:8080 на самой машине

Большое спасибо!
  • Вопрос задан
  • 12561 просмотр
Подписаться 1 Простой 10 комментариев
Решения вопроса 2
lssssssssssl
@lssssssssssl Автор вопроса
В docker-compose надо добавить
extra_hosts:
      - "host.docker.internal:host-gateway"

В коде использовать для обращения к localhost:8080 host.docker.internal:8080
Ответ написан
Комментировать
karabanov
@karabanov Куратор тега Docker
Системный администратор
Придётся убрать изоляцию с сети, иначе к localhost на хостовой машие из контейнера не обратиться.

Либо, можешь заставить сервис на хостовой машине слушать на всех интерфейсах и обращаться к нему из контейнера по адресу шлюза в виртуальной сети к которой подключен контейнер.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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