Найти тему
Computer Pro

Удаление всех docker котейнеров и образов

Когда ты новичок в программировании и со временем компьютер обрастает созданными тобой образами и контейнерами, которые собственно были созданы чисто с ученической точки зрения. То есть продемонстрировать работу той или иной изучаемой в данный момент темы. Но вот прошло время и тупо не понимаешь что это всё и зачем оно тебе тут надо.

На новой теме, где используется docker я начал путаться во всех этих контейнерах и образах, и понял что с этим надо что-то делать. По началу я удалял по одному контейнеру...

docker rm <name_of_container>

Но ведь можно сделать это как-то побыстрей?! Можно:

-2

Ну ладно, думаю контейнеров я немного накопил, а вот с образами тут дело посложней будет, если в ручную каждый контейнер удалять!

-3

И все это лежит на жестком диске компьютера и не используется, надо это грохнуть! Сказано - сделано!

-4

Что-то удалилось, но не всё, часть образов осталась!

-5

Начал разбираться в том что же за команду я тут написал (docker rmi $(docker images -f dangling=true -q) оказывается ключа -f это сокращенное от фильтр, слово "dangling" означает что-то типа "зависшие", видимо те образы, которые уже нигде и ни на что не влияют. Ну а -q - хз что это за ключ. Удалил я фильтрацию и все остальные образы так же удалились.

-6
-7

Ну вот, всё опустошил, можно начинать разработку с чистого листа (запутался я тут маленько с одной темой).