👁 Docker — крутая штука, но он быстро засоряет диск. Забытые образы, остановленные контейнеры и висячие volume'ы могут сожрать десятки гигов.
📝 Вот мини-скрипт на Bash, который автоматом очищает весь мусор:
#!/bin/bash echo "Docker Cleanup Started..." docker container prune -f docker image prune -a -f docker volume prune -f docker network prune -f echo "Cleanup finished!" docker system df
🔎 Что делает скрипт:
- — Удаляет все остановленные контейнеры
- — Удаляет неиспользуемые образы (даже старые версии)
- — Чистит volume'ы и сети
- — Показывает, сколько места освободилось
📌 Как использовать:
- • Сохрани в docker_cleanup.sh
- • Сделай исполняемым: chmod +x docker_cleanup.sh
- • Запускай вручную или добавь в cron раз в неделю
Важно: убедись, что нужные контейнеры действительно остановлены и их образы больше не нужны. Этот скрипт безжалостный.
❗️ Простой способ держать систему в порядке, особенно если ты регулярно пересобираешь контейнеры или тестируешь на локалке.
tags: #docker #bash #полезно
❤️ @recura_tech



