Поднимал я как-то очередной сервис, всё по стандарту: приложение в одном контейнере, база данных в соседнем. Настроил, работает.
Через пол года понадобилось перезагрузить сервер. Погасил все контейнеры, загрузил сервер, поднял контейнеры. А база данных пустая!
В этот момент я знатно удивился. Думал уже что придётся вспоминать что я там настраивал, какие параметры вбивал...
Оказалось, что я одним символом ошибся, когда прописывал путь для волюма базы. Надо было ./db, а у меня ~/db. В итоге когда я запускал контейнеры, использовал не того пользователя, что в первый раз и база стартанула с пустым волюмом.
Запустил от правильного пользователя, всё вернулось как было.