Как удалить все остановленные контейнеры и неиспользуемые сети в Docker?

Этот вопрос проверяет знание команды для очистки Docker от неактивных контейнеров и сетей.

Короткий ответ

Для удаления всех остановленных контейнеров и неиспользуемых сетей используется команда docker system prune. Она также удаляет неиспользуемые образы и кэш.

Длинный ответ

- Команда docker system prune используется для очистки системы Docker от всех остановленных контейнеров, неиспользуемых сетей, висячих образов и кэша.

- Синтаксис команды:

docker system prune

- Для более агрессивной очистки можно использовать опцию -a, которая удаляет все неиспользуемые образы (не только висячие):

docker system prune -a

- Команда запросит подтверждение перед выполнением удаления. Для автоматического подтверждения можно добавить флаг -f:

docker system prune -f

- Это полезная команда для поддержания системы Docker в чистоте и освобождения места.

 

Команда docker system prune очищает Docker от неиспользуемых ресурсов, включая остановленные контейнеры и сети, что помогает поддерживать систему в порядке.

Уровень

  • Рейтинг:

    2

  • Сложность:

    7

Навыки

  • Docker

    Docker

Подпишись на React Developer в телеграм