Size: a a a

Docker — русскоговорящее сообщество

2020 January 24

A

Alex in Docker — русскоговорящее сообщество
Григорий
прокинуть в контейнер порт 8080 и редиректить на 3000?
все верно - но приложение на локалхосте запущено на 3000 порту
источник

MD

M Dan in Docker — русскоговорящее сообщество
Alex
Всем привет - может кто в курсе как сделать
контейнер nginx принимал трафик на порут 8080 и перенаправлял его на 127.0.0.1:3000 хостовой машины (на ней запущено приложение на порту 3000)
а собственно, накуа?
источник

A

Alex in Docker — русскоговорящее сообщество
коллеги попросили) - ну типо из вне запросы идут на 8080 порт - и необходимо что бы докер проксировал все это на 3000 порт
источник

A

Alex in Docker — русскоговорящее сообщество
как бы подмена портов что то в этом роде
источник

MD

M Dan in Docker — русскоговорящее сообщество
зачем вам докер
источник

MD

M Dan in Docker — русскоговорящее сообщество
для этого можно использовать iptables
источник

MD

M Dan in Docker — русскоговорящее сообщество
на хостовой машине
источник

3

3n.doс in Docker — русскоговорящее сообщество
M Dan
на хостовой машине
Ему видимо надо производить манипуяции или запись запросов в докере
источник

MD

M Dan in Docker — русскоговорящее сообщество
поднимите вебсервер на хостовой машине, зачем городить лишнии абстракции. у вас и так приложение уже лежит на машине
источник

MD

M Dan in Docker — русскоговорящее сообщество
( я щас не про докер вей, а как по проще)
источник

VS

Vasily Strymov in Docker — русскоговорящее сообщество
M Dan
( я щас не про докер вей, а как по проще)
+
источник

AE

A E in Docker — русскоговорящее сообщество
Alex
коллеги попросили) - ну типо из вне запросы идут на 8080 порт - и необходимо что бы докер проксировал все это на 3000 порт
docker run -it --restart=always -p 3000:8080 имя контейнера как-то так Или наоборот 8080:3000 в этой конструкции
источник

3

3n.doс in Docker — русскоговорящее сообщество
A E
docker run -it --restart=always -p 3000:8080 имя контейнера как-то так Или наоборот 8080:3000 в этой конструкции
Ему надо, что бы из вне, внутрь контейнера и из контейнера во вне на хост.
источник

A

Alex in Docker — русскоговорящее сообщество
Ребята вот так - в общем в компоузе поднимает nginx контейнер с (8080:80) в контейнер монтируем конфиг вот так
upstream jump {
 server 172.22.0.1:3000;
}

server {
  listen 80;

  location / {
    proxy_pass http://jump;

в этом варианте все проходит через гейтвей докера - из контейнера порт приложения что на хосте телнетится - поэтому норм
источник

AE

A E in Docker — русскоговорящее сообщество
Alex
Ребята вот так - в общем в компоузе поднимает nginx контейнер с (8080:80) в контейнер монтируем конфиг вот так
upstream jump {
 server 172.22.0.1:3000;
}

server {
  listen 80;

  location / {
    proxy_pass http://jump;

в этом варианте все проходит через гейтвей докера - из контейнера порт приложения что на хосте телнетится - поэтому норм
А 172.-это хостовой ip?
источник

A

Alex in Docker — русскоговорящее сообщество
Это ip гейтвея - когда сетку создаешь
источник

AE

A E in Docker — русскоговорящее сообщество
Alex
Это ip гейтвея - когда сетку создаешь
Гетевея хоста?
источник

A

Alex in Docker — русскоговорящее сообщество
Докера
источник

AE

A E in Docker — русскоговорящее сообщество
Alex
Докера
Это как?
источник

A

Alex in Docker — русскоговорящее сообщество
Он по умолчанию поднимается, когда стартуешь контейнер - docker inspect <контейнер> покажет тебе это, и docker network ls
источник