Приложение работает, пользователи логинятся, файлы загружаются — всё хорошо, пока вы не обновите образ или не добавите вторую реплику. После docker compose up -d все разлогинены, а загруженные вчера файлы пропали. Причина почти всегда одна: состояние хранилось внутри контейнера, а не снаружи. Разберём, почему это происходит и как построить архитектуру, где контейнер можно убить в любой момент без последствий.
Подробнее →