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