Size: a a a

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

2020 February 01

DG

Denis G. in Docker — русскоговорящее сообщество
Andrey Gumilev
Ммм почему не при старте
Один раз прописать root пароль почистить анонимных пользователей и temp базы, при старте в этом смысла не вижу
источник

B

Bogdan in Docker — русскоговорящее сообщество
Andrey Gumilev
Я хочу тебя отговорить делать глупости
в общем мне надо поднять сайт на PHP и подключится к нему отладчиком
не хочу биндить локльно порт 80 на машину, думаю напрямую на виртульный хост докера ходить.

мне чисто сделать пару правок и забыть, чтобы не ставить апачь не машину свою
источник

MB

Muslim Beibytuly in Docker — русскоговорящее сообщество
По своей философии docker диктует: 1 контейнер - 1 процесс. У нас имеется монорепозиторий с общим образом, но разными командами запуска, это изолированные процессы, между которыми общие брокеры(rabbitmq, redis). Локально для разработки в docker-compose все это мы поднимем в отдельных контейнерах(src как volume для всех). Передали образ devops для helm-чартов, они предложили все сервисы развёрнуть в одном контейнере и повесить circus как супервизор. Могут ли быть какие-либо проблемы с этим подходом?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Muslim Beibytuly
По своей философии docker диктует: 1 контейнер - 1 процесс. У нас имеется монорепозиторий с общим образом, но разными командами запуска, это изолированные процессы, между которыми общие брокеры(rabbitmq, redis). Локально для разработки в docker-compose все это мы поднимем в отдельных контейнерах(src как volume для всех). Передали образ devops для helm-чартов, они предложили все сервисы развёрнуть в одном контейнере и повесить circus как супервизор. Могут ли быть какие-либо проблемы с этим подходом?
Могут
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Вы не сможете обеспечить отказоустойчивость для редиса, ребита. И ещё. Редис - ребит явно должны быть снаружи контейнеров с процессами.
источник

DG

Denis G. in Docker — русскоговорящее сообщество
Muslim Beibytuly
По своей философии docker диктует: 1 контейнер - 1 процесс. У нас имеется монорепозиторий с общим образом, но разными командами запуска, это изолированные процессы, между которыми общие брокеры(rabbitmq, redis). Локально для разработки в docker-compose все это мы поднимем в отдельных контейнерах(src как volume для всех). Передали образ devops для helm-чартов, они предложили все сервисы развёрнуть в одном контейнере и повесить circus как супервизор. Могут ли быть какие-либо проблемы с этим подходом?
В одном поде???
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Либо о чем речь ?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Denis G.
В одном поде???
Тоже плохая идея
источник

DG

Denis G. in Docker — русскоговорящее сообщество
уточняю что он имеет ввиду
источник

MD

M Dan in Docker — русскоговорящее сообщество
Вы бы ещё обернули все в супервищор и в один контейнер пихнули
источник

MD

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

MD

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

MB

Muslim Beibytuly in Docker — русскоговорящее сообщество
George Gaál
Вы не сможете обеспечить отказоустойчивость для редиса, ребита. И ещё. Редис - ребит явно должны быть снаружи контейнеров с процессами.
redis и rabbitmq запускаются вне контейнера, отдельные ресурсы
источник

MB

Muslim Beibytuly in Docker — русскоговорящее сообщество
Denis G.
В одном поде???
В одном поде
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Muslim Beibytuly
redis и rabbitmq запускаются вне контейнера, отдельные ресурсы
ок, супервизор тогда для чего ?
источник

MB

Muslim Beibytuly in Docker — русскоговорящее сообщество
George Gaál
ок, супервизор тогда для чего ?
Чтобы запускать внутри контейнера все сервисы - веб-сервер, task producer+consumer, websocket messaging server и следить когда они падают
источник

GG

George Gaál in Docker — русскоговорящее сообщество
масштабироваться, деплоиться они должны все вместе ?
источник

DG

Denis G. in Docker — русскоговорящее сообщество
в одном контейнере или одном поде куберовском???
источник

MB

Muslim Beibytuly in Docker — русскоговорящее сообщество
George Gaál
масштабироваться, деплоиться они должны все вместе ?
Вот с этим не так очевидно, у нас веб-сервер не растёт, но количество consumer процессов может расти
источник

GG

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