Выбор ответа Junior Docker Compose спрашивают часто обновлено

docker compose down -v

Вопрос

Чем опасна команда docker compose down -v?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Удаляет вместе с контейнерами и сетью именованные тома, то есть данные баз. down удаляет контейнеры и сети проекта, а -v ещё и тома, объявленные в файле, и анонимные.

Варианты ответа

  1. Удаляет вместе с контейнерами все образы проекта, включая собранные локально
  2. Останавливает Docker-демон и все контейнеры на хосте до ручного запуска
  3. Удаляет все контейнеры на сервере, включая контейнеры чужих проектов
  4. Удаляет вместе с контейнерами и сетью именованные тома, то есть данные базправильный ответ

Разбор

down удаляет контейнеры и сети проекта, а -v ещё и тома, объявленные в файле, и анонимные. Для базы это потеря данных. Образы удаляет --rmi, демон не трогается, а чужие проекты compose не затрагивает: он работает в пределах проекта.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.