Docker: Удалить Образ — Удалить Все Образы — Удалить Неиспользуемые

Чтобы удалить конкретный Docker-образ в первую очередь необходимо узнать его IMAGE ID сделав листинг всех Docker-образов.

Когда образ для удаления определен он может быть удален с помощью команды docker rmi.

Также из командной строки можно удалить только неиспользуемые Docker-образы (неиспользуемые ни одним из контейнеров) или, если необходимо, вы можете принудительно удалить все загруженные и сохраненные локально Docker-образы

Список Docker-образов

Список всех локальных Docker-образов:

$ docker images

Удалить Docker-образ

Удалить Docker-образ по IMAGE ID:

$ docker rmi <image>

Принудительно удалить Docker-образ:

$ docker rmi -f <image>

Удалить Неиспользуемые Docker-образы

Удалить все неиспользуемые Docker-образы:

$ docker image prune -a -f

Удалить Все Docker-образы

Принудительно удалить все Docker-образы:

$ docker rmi -f $(docker images -q)

Дельный Совет: Если вы получили сообщение о том, что не возможно удалить Docker-образ потому, что он используется запущенным контейнером или от него зависят дочерние образы — попробуйте сначала удалить Docker-контейнеры! Читать далее →