Docker быстро удаляет контейнеры и изображения в пакетном режиме

1. Удаляйте изображения пакетно.

Если вы хотите массово удалить образы Docker, доступны различные команды. Вот некоторые примеры:

1. Удалить все зеркала:

docker rmi $(docker images -q)

2. Удалить все нетегированные зеркала (т.е.  <none> зеркала):

docker rmi $(docker images -f "dangling=true" -q)

Обратите внимание: в зависимости от версии и настроек Docker вам может потребоваться добавить указанную выше команду,  sudo чтобы получить необходимые разрешения.

Эти команды используют некоторые параметры команды Docker, такие как  -q(отображать только идентификаторы изображений), -f(фильтровать результаты) и специальные фильтры  "dangling=true"(найти все непомеченные изображения, почему они висят, все еще изучаем) .

Будьте осторожны при выполнении этих команд, поскольку удаленные изображения невозможно восстановить. Если вы просто хотите очистить место, есть и другие способы, например, использование  команды . Эта команда очищает неиспользуемые данные. docker system prune

2. Пакетное удаление контейнеров

1. В Docker вы можете запустить следующую команду для пакетного удаления всех запущенных контейнеров:

Supongo que te gusta

Origin blog.csdn.net/JineD/article/details/132327910
Recomendado
Clasificación