Size: a a a

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

2020 March 05

A

Alex in Docker — русскоговорящее сообщество
для разных серверов вижу это так
источник

A

Alex in Docker — русскоговорящее сообщество
например
1-хост 192.168.100.101 контейнер бэкенд - его ip нарпимер 172.17.22.1 - приложение запушено на 0.0.0.0:3000
2-хост 192.168.100.102 контейнер фронтенд - его ip нарпимер 172.17.22.1 - приложение запушено на 0.0.0.0:3000
3-хост nginx который проксирует запросы из фронтейнда на бэкенд

server {
 listen 80;
 server_name conteiner1.test;

 location / {
   proxy_pass http://192.168.100.102:3000;
 break;
 }

}
источник

i

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

i

inqfen in Docker — русскоговорящее сообщество
По кругу уже ходим
источник

N

Nayls in Docker — русскоговорящее сообщество
Alex
например
1-хост 192.168.100.101 контейнер бэкенд - его ip нарпимер 172.17.22.1 - приложение запушено на 0.0.0.0:3000
2-хост 192.168.100.102 контейнер фронтенд - его ip нарпимер 172.17.22.1 - приложение запушено на 0.0.0.0:3000
3-хост nginx который проксирует запросы из фронтейнда на бэкенд

server {
 listen 80;
 server_name conteiner1.test;

 location / {
   proxy_pass http://192.168.100.102:3000;
 break;
 }

}
Сделай сначало проще, для себя.
Поставь nginx, разверни апликуху на оба сервера, пох. какой там ip внутри он получает, просто с портами 3000:3000
источник

N

Nayls in Docker — русскоговорящее сообщество
Поставь nginx с конфигом из серии слушай 3000 и app1 -> proxy pass 3000
источник

N

Nayls in Docker — русскоговорящее сообщество
Попробуй, посмотри, потом уже развлекайся
источник

A

Alex in Docker — русскоговорящее сообщество
Nayls
Поставь nginx с конфигом из серии слушай 3000 и app1 -> proxy pass 3000
так я же это и написал
источник

A

Alex in Docker — русскоговорящее сообщество
просто тут вопрос возник что nginx мне выносить на отдельный сервер или все же ставить его там где фронтенд
источник

N

Nayls in Docker — русскоговорящее сообщество
Держи рядом
источник

N

Nayls in Docker — русскоговорящее сообщество
Придёт время, жопа полыхнёт и будешь думать
источник

A

Alex in Docker — русскоговорящее сообщество
не лучше на отдельный заранее - и так вывод такой - что взаимодействие контейнеров не используя докераркестраторы можно использовать при помощи nginx указывая в конфиге proxy_pass http://ip:port;
источник

N

Nayls in Docker — русскоговорящее сообщество
А зачем?
источник

N

Nayls in Docker — русскоговорящее сообщество
От nginx нагрузки примерно нисколько
источник

N

Nayls in Docker — русскоговорящее сообщество
И сам сайт у тебя как догадываюсь не 10к rps
источник

N

Nayls in Docker — русскоговорящее сообщество
Вынести успеешь, тебе поставить nginx и конфиг скопировать вцелом и всё.
источник

N

Nayls in Docker — русскоговорящее сообщество
В расчёте именно на то, что присылал
источник

MD

M Dan in Docker — русскоговорящее сообщество
Alex
Привет - может кто подскажет на одном хосте я поднял докер контейнер с бэкендом - на втором хосте тоже поднял докер контейнер с фронтендом - если я не использую компоуз сварм и кубернетес - как мне заставить общаться эти контейнеры между собой?
заходишь в один контейнер, делаешь curl -X POST куданто
источник

MD

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

MD

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