От Gennadij Pastuhov (2:5036/26) к Sergey Zabolotny
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
GP>>>> Кто-нибудь запускал сабж? Hе понимаю, как это сделать. Дока
GP>>>> говорит запускать plackup с портом, но тогда он цепляется к
GP>>>> интерфейсу 0.0.0.0 и порт наружу не пробрасывается.
SZ>>> зачем его куда-то пробрасывать?
GP>> Хочу ходить на него локально из браузера.
SZ> ну и ходи на локалхост из браузера, не вижу сложностей.
SZ>>> в твоем случае у тебя порт должен быть
SZ>>> доступен на любом айпи хоста где запущен докер и твой контейнер.
GP>> Если проинспектировать запущенный докер, то, если обратиться на
GP>> ип контейнера, то открытый порт видно. Hо я же не знаю этот ип,
GP>> поэтому пытаюсь пробросить его на 80 порт локалхоста.
SZ> если ты про это
SZ> CMD ["plackup", "--host", "0.0.0.0", "--port", "5000"]
SZ> то это означает что твоя приложуха внутри контейнера будет слушать
SZ> порт 5000 на любом айпи. а в контейнере он у тебя один, скорее всего.
SZ> и знать тебе его совсем не обязательно.
SZ>>> если тебе нужен доступ из интернета к контейнеру то тут имеет
SZ>>> значение где у тебя запущен докер. если это хост который
SZ>>> прямиком торчит в интернет то достаточно открыть входящие на нужный
SZ>>> тебе порт. если же твой докер сидит за натом внутри сети то на нате
SZ>>> надо сделать порт форвард на внутренний айпишник твоего докер
SZ>>> хоста.
GP>> Мне хотя бы локально ходить. Если запускал командой perl
GP>> app/app.pl, то всё нормально пробрасывалось. Открыл доку по дансеру,
GP>> там написано про plackup, а тот биндится на 0.0.0.0.
SZ>>> дай ссылку на доку, по которой ты пытаешься его запускать.
GP>> Hапример: https://perlmaven.com/counter-dancer2-redis-docker
SZ> если ты используешь докерфайл, который описан по этой ссылке то тебе
SZ> надо сделать примерно так: пишешь в Dockerfile прямо из доки
SZ> FROM perl:5.32
SZ> и запускаешь: docker run -p 80:5000 --name dancer-container -d dancer
SZ> теперь ты можешь из браузера зайти на http://127.0.0.1 и увидеть
SZ> результат
SZ> вроде бы ничего не забыл...
... Jonny wanna live
--- GoldED+/W32 1.1.5-041013 xenofont.chat.ru skype pastuhovgena
* Origin: Все глупости делаются с серьезным выражением лица (2:5036/26)
Ответы на это письмо: