Size: a a a

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

2020 April 05

I

Ilya in Docker — русскоговорящее сообщество
Появилась задача обернуть проект в докер, при том что я никогда в жизни девопсом не занимался, времени много тратить на это не хотел, заплатил деньги что-бы мне в этом помогли, в результате весь код контейнера не мой, сказали что проблема в том, что идет конфликт портов с другим постгресом. И я только сейчас начинаю вникать в доку докера и все выяснять, но как понимаю суть проблемы не в портах,(по этому и написал в чат, прогуглив всю инфу про порты), а в плохо сделанном контейнере. А так то извините за отнятое время, пойду доку курить и переписывать корявые места
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Ilya
Появилась задача обернуть проект в докер, при том что я никогда в жизни девопсом не занимался, времени много тратить на это не хотел, заплатил деньги что-бы мне в этом помогли, в результате весь код контейнера не мой, сказали что проблема в том, что идет конфликт портов с другим постгресом. И я только сейчас начинаю вникать в доку докера и все выяснять, но как понимаю суть проблемы не в портах,(по этому и написал в чат, прогуглив всю инфу про порты), а в плохо сделанном контейнере. А так то извините за отнятое время, пойду доку курить и переписывать корявые места
Скинь репу
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Попробуем затащить
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
😅
источник

KN

K. N. in Docker — русскоговорящее сообщество
Ребят, подскажите, пожалуйста.
Через докер-компоуз поднимаю 3 контейнера: приложение, бд, админэр для бд. Они без проблем коннектятся друг к другу. Админэр доступен через локалхост + его порт. А приложение не доступно снаружи, хотя портейнер показывает, что все нужные порты публичны и прокидываются.
Куда лучше смотреть?
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
K. N.
Ребят, подскажите, пожалуйста.
Через докер-компоуз поднимаю 3 контейнера: приложение, бд, админэр для бд. Они без проблем коннектятся друг к другу. Админэр доступен через локалхост + его порт. А приложение не доступно снаружи, хотя портейнер показывает, что все нужные порты публичны и прокидываются.
Куда лучше смотреть?
здесь только ванга, без файлов проекта, тебе поможет
источник

KN

K. N. in Docker — русскоговорящее сообщество
Petr Filippov
здесь только ванга, без файлов проекта, тебе поможет
Г — в, ща будет.)
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
K. N.
Ребят, подскажите, пожалуйста.
Через докер-компоуз поднимаю 3 контейнера: приложение, бд, админэр для бд. Они без проблем коннектятся друг к другу. Админэр доступен через локалхост + его порт. А приложение не доступно снаружи, хотя портейнер показывает, что все нужные порты публичны и прокидываются.
Куда лучше смотреть?
если контейнер запускается и порт к приложению прокидывавется, то стало быть смотреть стоит логи приложения
источник

KN

K. N. in Docker — русскоговорящее сообщество
Vladislav Aleynik
если контейнер запускается и порт к приложению прокидывавется, то стало быть смотреть стоит логи приложения
Понимаю, о чем ты.
Приложение заводится. Внутри контейнера через курл без проблем получаю ответ.
И в этом-то и зашквар.
Это же приложение связывается с бд из соседнего контейнера.
источник

KN

K. N. in Docker — русскоговорящее сообщество
источник

KN

K. N. in Docker — русскоговорящее сообщество
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
зачем 2 expose
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
K. N.
Понимаю, о чем ты.
Приложение заводится. Внутри контейнера через курл без проблем получаю ответ.
И в этом-то и зашквар.
Это же приложение связывается с бд из соседнего контейнера.
а с локальной машины ты к бд можешь подключиться?
источник

PF

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

KN

K. N. in Docker — русскоговорящее сообщество
Petr Filippov
зачем 2 expose
Они противоречат друг другу? Какой приоритетней?
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
эти 2 строки на запуск не влияют
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
ты можешь и без них
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
package.json
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
покажи
источник