вот такое curl host.docker.internal:8000 нельзя сделать обычный curl localhost:8000?
localhost это ссылка на самого себя В случае контейнера -- на контейнер
curl localhost:8000 пнет 8000 порт в контейнере
и что вот все так и юзают? через host.docker...?
Не юзают Очень редко нужно из контейнера на хост обращаться Чаще на другие контейнеры
например в потсгрес? нет?
ну да, но я про тот случай когда постгрес на хосте а не в контейнере
Да. Либо IP хоста
Через host.docker.internal:5432 должно получиться, на хосте постгрес тогда должен быть настроен на прослушивание не только локалхоста
Да, получится, разобрался
Если публичный, а если пк то естественно нет)
И то надо базу открывать, в мир
Ну как на динамический айпи стучаться
Ты IP хоста в локальной сети с IP в интернете не путай
Я не путаю, я говорил именно об интернетовском
А ip хоста все равно не доступен из контейнера
Обсуждают сегодня