Как открыть туннель так, что бы XDebug мог подключится к клиенту?

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

Что я хочу сделать?
Я хочу что бы XDebug мог подключиться к моему клиенту для отладки приложения.

Объясняю ситуацию.
Клиент и Docker крутятся на разных хостах.
В логе докера вижу что XDebug рапортует, мол не смог подключиться к клиенту.

Сложность заключается в том, что это удалённая отладка в докере.
Php который крутится в докере не может подключиться к моему хосту, а очень хочется.

NOTICE: PHP message: Xdebug: [Step Debug] Could not connect to debugging client. Tried: host.docker.internal:9003 (through xdebug.client_host/xdebug.client_port)


6108094318ed1148994087.png

Интересно то, что если из контейнера дёрнуть

Например, это страница проекта на VUE
curl http://host.docker.internal:3000

То есть доступ к хосту имеется.
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 2
karabanov
@karabanov Куратор тега Docker
Системный администратор
Комментировать
IgorPI
@IgorPI Автор вопроса
Пошёл самым простым путём, установил ngrok
ngrok tcp 9003
Хотя бы что-то...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы