Docker съел весь диск: аккуратная уборка
Сначала смотрим, что занимает место:
docker system df
Безопасная уборка — остановленные контейнеры, висячие образы и неиспользуемые сети:
docker system prune
Флаг -a удалит и все образы без контейнеров — потом они будут скачиваться заново. А вот --volumes без понимания лучше не добавлять: в томах обычно лежат данные баз.
Логи контейнеров
Часто место съедают не образы, а json-логи. Ограничьте их в /etc/docker/daemon.json:
{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" } }