lssssssssssl
@lssssssssssl

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

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

Большое спасибо!
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Придётся убрать изоляцию с сети, иначе к localhost на хостовой машие из контейнера не обратиться.

Либо, можешь заставить сервис на хостовой машине слушать на всех интерфейсах и обращаться к нему из контейнера по адресу шлюза в виртуальной сети к которой подключен контейнер.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
lssssssssssl
@lssssssssssl Автор вопроса
В docker-compose надо добавить
extra_hosts:
      - "host.docker.internal:host-gateway"

В коде использовать для обращения к localhost:8080 host.docker.internal:8080
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
24 янв. 2022, в 12:54
1 руб./за проект
24 янв. 2022, в 11:51
1500 руб./за проект