Всем привет. Недавно начал знакомство с Docker,вроде все понятно, но есть несколько вопросов.
1.Использование БД в контейнере. Не нашел причин по которой нужно БД в контейнере держать. Маунтить хостовую папку чтоб данные не потерялись, и т.д. с логами понятно еще, но с БД не очень понял. Если только это какая то своя БД которая относится к этому сервису Redis и т.д. В каких случаях лучше хранить БД в контейнере? Если процесс умер и я заново запущу контейнер, БД сразу нормальная будет или нужно что то разворачивать?
2.В докер-файле можно указать команду которая выполнится после запуска контейнера.Мне нужно запустить контейнер чтоб он отработал и умер. Команда которая выполняется при запуске с параметрами. Могу ли при запуске контейнера передать входящие параметры, которые бы использовались в команде или, например, при запуске передать строкой саму команду?