Должны ли контейнеры поддерживать состояние?Я использую образ SQLServer, как это.
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest
Затем я создаю в нем базу данных, используя dotnet ef.
dotnet ef database update -v
База данных работает нормально, пока я не перезапущу контейнер.В этот момент моя база данных gona и контейнер возвращается в исходное состояние.
Чего мне не хватает?Контейнеры не сохраняются?Если да, какой смысл использовать их для баз данных?