Как подключиться к локально размещенному сайту в контейнере docker?
Я пытаюсь подключиться к локально размещенному адресу контейнера docker. Я использую Django для обслуживания веб-сайта внутри контейнера и хочу подключиться к нему на своей локальной машине.
Как я могу получить доступ к этому сайту с моей локальной машины?
Я попытался проверить контейнер и обнаружил, что локальный IP-адрес - 172.28.0.4
. Даже после указания правильного порта в браузере, он все равно не подключается.
Порт 8000 уже открыт в контейнере и добавлен в список портов в файле compose.
Что я могу сделать, чтобы решить эту проблему?
Если вы можете подключиться к экземпляру docker через ssh, попробуйте:
ssh user@172.28.0.4 -L 8000:172.28.0.4:8000
Затем перейдите к своему проекту и выполните py manage.py runserver 0.0.0.0:8000
Затем на локальной машине зайдите в браузер и вы должны иметь доступ к вашему приложению @ http://127.0.0.1:8000