Выбор ответа Junior Docker для разработчика обновлено

Куда пропали данные базы

Вопрос

После какой команды данные PostgreSQL из именованного тома pgdata будут удалены?

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

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

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

Коротко

Правильный ответ: docker compose down -v. Флаг -v удаляет именованные тома, объявленные в Compose-файле, и данные вместе с ними.

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

  1. docker compose stop
  2. docker compose down -vправильный ответ
  3. docker compose down
  4. docker compose restart db

Разбор

Флаг -v удаляет именованные тома, объявленные в Compose-файле, и данные вместе с ними. Обычный down удаляет контейнеры и сеть, а тома оставляет.

  • stop только останавливает контейнеры.
  • restart перезапускает контейнер, том остаётся подключённым.

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

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