Шарю мини баш скриптик для очистки докер машин от мусора.
alias docker.cleanup='docker rm -f $(docker ps -f "status=exited" -q) 2>/dev/null; docker rmi $(docker images -q -f dangling=true) 2>/dev/null; docker volume rm $(docker volume ls -qf dangling=true) 2>/dev/null'
Добавляем в ~/.profile и радуемся жизни ибо у нас появляется алиас прямо в баше и в любой момент можем выполнить
docker.cleanup
Только что почистил 20гб мусора - остановленые контейнеры, промежуточные образы срезы FS, промежуточные контейнеры, мусор одним словом.
Можно еще вот такое выполнять
docker rmi $(docker images -q)
Это удаляет ВСЕ образы. Выполнять нужно с умом