Текст и данные · Инструкция
Как удалить Compose volumes вместе с контейнерами
Обычный `down` сохраняет named volumes, поэтому данные БД могут пережить пересоздание сервиса.
Короткий ответ
`docker compose down -v` удаляет контейнеры проекта и его declared named/anonymous volumes; external volumes остаются внешними.
Что делать
- Проверить данные: Посмотрите `docker compose config` и `docker volume ls`; при необходимости сделайте backup.
- Удалить проект и volumes: Выполните `docker compose down -v` в том же project context.
- Сверить volumes: Повторно запустите `docker volume ls` и убедитесь, какие проектные volumes исчезли.
Как понять, что получилось
- Compose-контейнеры остановлены и удалены, а проектные named/anonymous volumes удалены по флагу `-v`.
Что учесть
Команда может безвозвратно удалить локальные данные; не используйте её без подтверждённого backup/recreate пути.
Что учитывать
Команда может безвозвратно удалить локальные данные; не используйте её без подтверждённого backup/recreate пути.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker compose down). Пример и формулировки — редакция N1RO на 2026-09-18.