@adiletmurzaliev

Правильно ли будет использовать docker в Digital Ocean в продакшне?

Подскажите пожалуйста, используете ли вы докер-контейнеры (а может быть даже swarm) на обычных VPS (скажем обычный план дроплета Digital Ocean)?

В принципе если 1 проект > 1 дроплет, то ОК. Можно все конфиги и версии софта заточить под один проект и не юзать докер на проде.
Но у меня несколько проектов > 1 дроплет, и вот подумал докеризировать все их, чтобы не париться с версиями на проде.
Насколько это хорошая идея?) Стак будет таким php+nginx+mysql.

Также основной вопрос - нормально ли хранить в volumes данные БД? Т.е. если затупить, можно удалить случайно volume с данными, я так понял)
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
udjin123
@udjin123
PHP, Golang, React
Опишу очевидные для меня преимущества на вскидку
1. Одинаковое окружение на проде, на тесте и локальное для разработки
2. Конфигурация окружения и конфиги под git
3. Легко сменить сервис (php, mysql и т.д.) или запустить несколько разных версий

На проде рекомендуется использовать volumes на локалке мапинг, случайно можно удалить и /var/lib/mysql, как говориться с дури можно и ч... сломать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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