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

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

Когда пытался настроить VS Code debugger, он смог подключиться только после того как я указал групповой адрес 0.0.0.0 для отладки NestJS приложения в Docker контейнере. Почему я не мог подключиться по локалхосту?
  • Вопрос задан
  • 184 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
У контейнера внутри свой loopback интерфейс изолированный от хостовой системы. Подключатья к нему бессмысленно.

Docker Containers and localhost: Cannot Assign Req...

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

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

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