Имеет ли смысл упаковывать базу в docker-контейнер?

Здравствуйте,
Уже третий день вожусь с докером, нравится все больше и больше, но во всех туториалах рассматривается идеальная среда: чистая система или уже полностью докеризированная. Как же быть, если у системы есть продолжительная история? Особенно это актуально для дев-машины. В туториалах советуется работать с базой развернутой внутри докер-контейнера.
Как же мне быть:
  1. На дев-машине, если уже есть недокеризированная база, с которой работает несколько старых проектов. Есть ли смысл создавать контейнер с базой для нового проекта?
  2. На хостинге, если база крутится на отдельном сервере. Если да, то нужно ли создавать два контейнера для production и staging отдельно?

Спасибо за помощь.
  • Вопрос задан
  • 704 просмотра
Решения вопроса 1
crackedmind
@crackedmind
web-developer
Упаковывайте в докер сам DBMS, а хранилище через volume подключать. По другому и не сделать.
1) Вопрос нужности, если на дев тачке надо иметь разные DBMS я бы их докерезировал, чтобы в демоне не жрали лишние ресурсы машины, когда они не нужны.
2) Можно и одним обойтись, подключаем volume...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы