Я понимаю, что такое Docker и как вы можете упаковать свое приложение для мгновенного запуска в любом месте. Что я не понимаю: что вы делаете с базой данных?
Вы делаете еще один Docker образ / контейнер для БД? Это кажется неправильным, потому что если этот контейнер исчезнет, то же самое произойдет и с вашими данными, я думаю, навсегда.
Или вы упаковываете свою БД в тот же контейнер, что и ваше приложение? В этом случае масштабируемость исчезла.
Так как же это сделать?
Спасибо