Задать вопрос
@tryvols
Front-End разработчик

Почему VS Code debugger не работает с 127.0.0.1 (localhost) ip в Docker?

Когда пытался настроить VS Code debugger, он смог подключиться только после того как я указал групповой адрес 0.0.0.0 для отладки NestJS приложения в Docker контейнере. Почему я не мог подключиться по локалхосту?
  • Вопрос задан
  • 182 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
У контейнера внутри свой loopback интерфейс изолированный от хостовой системы. Подключатья к нему бессмысленно.

Docker Containers and localhost: Cannot Assign Req...

Или пробрось порт или обращайся по IP контейнера (это возможно в нативной среде Linux, под Windows не получится).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Потому что docker создает свою сеть и нужно явно прокидывать наружу порт из контейнера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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