Когда ты новичок в программировании и со временем компьютер обрастает созданными тобой образами и контейнерами, которые собственно были созданы чисто с ученической точки зрения. То есть продемонстрировать работу той или иной изучаемой в данный момент темы. Но вот прошло время и тупо не понимаешь что это всё и зачем оно тебе тут надо.
На новой теме, где используется docker я начал путаться во всех этих контейнерах и образах, и понял что с этим надо что-то делать. По началу я удалял по одному контейнеру...
docker rm <name_of_container>
Но ведь можно сделать это как-то побыстрей?! Можно:
Ну ладно, думаю контейнеров я немного накопил, а вот с образами тут дело посложней будет, если в ручную каждый контейнер удалять!
И все это лежит на жестком диске компьютера и не используется, надо это грохнуть! Сказано - сделано!
Что-то удалилось, но не всё, часть образов осталась!
Начал разбираться в том что же за команду я тут написал (docker rmi $(docker images -f dangling=true -q) оказывается ключа -f это сокращенное от фильтр, слово "dangling" означает что-то типа "зависшие", видимо те образы, которые уже нигде и ни на что не влияют. Ну а -q - хз что это за ключ. Удалил я фильтрацию и все остальные образы так же удалились.
Ну вот, всё опустошил, можно начинать разработку с чистого листа (запутался я тут маленько с одной темой).