postgresql?
Docker вам в помощь для локальной разработки
Нахер не нужэн, на самом деле.
Потому, что он очень мало решает и всё усложняет.
Для локальной разработки нормально
И каждый раз одно и то же. Не нужен - не юзай. А для разработки локальной его юзают большинство. Потому что локально вручную поднимать базы данных разных версий (в моём случае штук 5 разных надо для разных проектов) - нафиг не упало
Докер мастхев если это не большой прод
Мы про локальную разработку
"Нормально" -- очень растяжымое понятие. Да, можно. Но можно-то и не такое.
А вы как думали? Вы выдвигаете одни и те жэ тэзисы -- и получаете на них каждый раз разный ответ?
А какие аналоги vagrant?
Регулярно поднимаю штуки четыре постгреса на разных портах и ума не приложу чем докер может помочь и в чём именно.
Понятия не имею. Ни разу не использовал vagrant -- и не имею никаких позывов это делать в будущем.
Потому что, кроме PostgreSQL, есть ещё куча софта, который надо поднимать локально и тоже разных версий. Какой смысл на это кучу времени тратить?
Тем, что указал в docker-compose.yml нужную версию, выполнил sudo docker-compose up - и у тебя всё разом запустилось. Нужна другая версия? Остановил, поменял в docker-compose.yml версию на нужную и опять запустил. По-моему, проще уже некуда. И главный плюс для меня в том, что на это уходит секунд 5 максимум.
Во-первых, я тут конкретно про версии сервера PostgreSQL. Другой софт можэт быть совсем другой. Можэт, там основной релиз в докере или там прямо вообще докер является requirement для него. Или нет. В общем, другой софт -- другой. Во-вторых, если возникает вопрос разных версий под разный прод -- то имеет прямой смысл поднимать полные виртуалки или xen-like паравиртуалки с нужным комплектом софта. Ну, часто имеет смысл.
Мне, банально, postgres со словарём rusmorph https://obartunov.livejournal.com/195950.html . Пять секунд, хе-хе.
Не вижу проблемы. Делается Dockerfile с наследованием от базового образа PostgreSQL, там всё это удовольствие настраивается, после чего собираешь и юзаешь готовый образ сколько влезет - и он будет подниматься за 5 секунд. Ну, если я всё правильно понял, конечно
У меня сейчас на экспериментальной машынке 9 разных версий запущено.
Далеко не факт что 10 билд встанет, игра в рулетку
Да он не факт, что и в докере встанет. Всегда такое.
Если у тебя есть готовы образ то он будет работать везде и всегда
Чо-то ржу. (Конечно, нет, совместимость с ядрами, всякий мелкий геморрой с параметрами этих ядер никто не отменял).
Если вам нужно кастомное ядро то тебе даже установка на хост не подойдёт
libvirt + ansible + community.libvirt
Обсуждают сегодня