Size: a a a

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

2020 February 12

MS

Make Suffer in Docker — русскоговорящее сообщество
Только человеческий
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
идет в программирование и докер
хочет от софта человеческого языка
источник

ST

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

MS

Make Suffer in Docker — русскоговорящее сообщество
Sergey Trapeznikov
идет в программирование и докер
хочет от софта человеческого языка
Ну а хули мы их изобрели ващет, нехай на нашенском балакают
источник

MS

Make Suffer in Docker — русскоговорящее сообщество
А не на вот этом своем машинном
источник

MS

Make Suffer in Docker — русскоговорящее сообщество
Отбирают у нас работу
источник

MS

Make Suffer in Docker — русскоговорящее сообщество
Электричество жрут
источник

MS

Make Suffer in Docker — русскоговорящее сообщество
Едешь в метро и хочешь слышать человеческую речь, а не эту хуйню машинную
источник

SD

Sergei Diachenko in Docker — русскоговорящее сообщество
Maxxie
всем привет.  
Существует  image в который засунута БД (Бд состоит из 5 процессов, который между собой общаются)
Соответственно при попытке стартануть 2 контейнера с одинаковым image на одном хосте, работать будет только один, одновременно 2 не взлетают, я так понимаю, что они стучаться в одни и те же порты сервисов БД, потому 2 одинаковых никак.

Вопрос, есть ли какой work around, чтобы это забороть не трогая конфиги БД
если они пересекаются по портам на хостовой машине, то с помощью -p их можно замапить на другие порты. Главное expose не трогайте))
И проверьте, что запускаете без --net=host
источник

R

Radik in Docker — русскоговорящее сообщество
Sergei Diachenko
если они пересекаются по портам на хостовой машине, то с помощью -p их можно замапить на другие порты. Главное expose не трогайте))
И проверьте, что запускаете без --net=host
а почему expose не трогать?
источник

SD

Sergei Diachenko in Docker — русскоговорящее сообщество
чтобы больше не ругался никто)
источник

M

Maxxie in Docker — русскоговорящее сообщество
Sergei Diachenko
если они пересекаются по портам на хостовой машине, то с помощью -p их можно замапить на другие порты. Главное expose не трогайте))
И проверьте, что запускаете без --net=host
—net=host не использую. Запускаю контейнеры без port expose в принципе.
т.е. условно
есть DBlistener сервис который в контейнере работает на 30017 порту. 30017 никуда не публикуется  через expose т.к. он нужен сугубо для внутренних коммуникаций БД процессов.
И вот если один котейнер уже запущен, то во  втором работающем контенере сервис DBlistener уже не  стартует.
источник

SD

Sergei Diachenko in Docker — русскоговорящее сообщество
тогда маловероятно, что причина в порте, в логах есть ошибка, связанная с портом?
источник

C

Cyclone in Docker — русскоговорящее сообщество
Maxxie
—net=host не использую. Запускаю контейнеры без port expose в принципе.
т.е. условно
есть DBlistener сервис который в контейнере работает на 30017 порту. 30017 никуда не публикуется  через expose т.к. он нужен сугубо для внутренних коммуникаций БД процессов.
И вот если один котейнер уже запущен, то во  втором работающем контенере сервис DBlistener уже не  стартует.
так-то контейнеры изолированы и порты у каждого свои
источник

C

Cyclone in Docker — русскоговорящее сообщество
ты, может, с одинаковым -p два контейнера запускаешь?
источник

M

Maxxie in Docker — русскоговорящее сообщество
Cyclone
так-то контейнеры изолированы и порты у каждого свои
справедливо, пойду копать в логах, на первый взгляд ничего не цепляется. Предположил, что раз kernel общий, вдруг где  что-то шарится.
источник

\

\w\w in Docker — русскоговорящее сообщество
Не робит
источник

A

Andrei in Docker — русскоговорящее сообщество
Добрый вечер, а где кидать порт постгрессу: в env файле или компоузе?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Cyclone
Вот и напишите кому-то другому комметнарий в Dockerfile на языке человека. Язык машины для этого не нужен.
👎
источник

C

Cyclone in Docker — русскоговорящее сообщество
Аргументируйте.
источник