docker-clean: безопасная очистка «хвостов» Docker — остановленных контейнеров, в

Docker-clean: Bash-функция «одной кнопкой» удаляет остановленные контейнеры, dangling-образы, неиспользуемые тома и очищает builder-кэш

Этот мини-скрипт быстро освобождает место на диске и поддерживает Docker-окружение в порядке без риска снести запущенные сервисы. Добавьте в ~/.bashrc, перезапустите shell и вызывайте docker-clean, когда нужно «пропылесосить» систему вместо громоздкого docker system prune.
# Добавьте в ~/.bashrc или ~/.zshrc
docker-clean () {
  echo "==> Стоп и удаление остановленных контейнеров..."
  docker ps -aq --filter status=exited | xargs -r docker rm

  echo "==> Удаление «висящих» образов..."
  docker images -f "dangling=true" -q | xargs -r docker rmi

  echo "==> Удаление неиспользуемых томов..."
  docker volume ls -qf dangling=true | xargs -r docker volume rm

  echo "==> Очистка builder‑кеша..."
  docker builder prune -f

  echo "Готово — пространство освобождено!"
}
# Перезапустите shell или source ~/.bashrc, затем используйте:  docker-clean