Docker occupa spazio sul tuo Mac? Ecco come ridurlo

Docker Desktop tiene immagini, container, volumi e cache di build dentro un’unica grande immagine disco. Cresce in silenzio: ecco come vedere quanto usa davvero e riavere lo spazio.

Dove va lo spazio di Docker

Su un Mac, Docker esegue Linux in una macchina virtuale leggera. Tutto ciò che contiene si trova in un unico file, di solito ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw.

È un file sparso: il Finder può mostrarne la dimensione massima (ad esempio 64 GB) mentre in realtà ne usa molto meno. Per vedere la dimensione reale, esegui du -h su di esso in Terminal, oppure scansiona con DiskGarden, che conta lo spazio che un file occupa davvero sul disco.

Vedi cosa lo occupa

Esegui docker system df per vedere quanto è occupato da immagini, container, volumi locali e cache di build, e quanto di ciascuno è recuperabile.

Recupera spazio

  • docker system prune rimuove i container fermi, le reti inutilizzate, le immagini orfane e la cache di build inutilizzata.
  • docker system prune -a rimuove anche ogni immagine non usata da un container: le riscaricherai quando servono.
  • docker builder prune svuota solo la cache di build, spesso la parte più grande per chi crea spesso immagini.
  • docker volume prune rimuove i volumi inutilizzati. Attenzione: i volumi contengono dati come database locali; assicurati di non averne bisogno.

Docker Desktop restituisce automaticamente lo spazio liberato a macOS, anche se il file può impiegare un po’ a ridursi.

Limita quanto può crescere

In Docker Desktop, apri Settings → Resources e abbassa il virtual disk limit. Docker non crescerà oltre (abbassarlo può richiedere di reimpostare i dati di Docker, quindi esegui prima prune).

Come ultima risorsa, Troubleshoot → Clean / Purge data elimina tutto ciò che Docker conserva e riparte da zero.

Altre macchine virtuali

Anche Parallels, UTM, VMware Fusion e app simili tengono ogni macchina virtuale come un unico grande file o pacchetto. Elimina dall’interno dell’app le VM che non usi più. Tutto questo compare nei Dati di sistema di macOS.

Scopri dove è finito il tuo spazio

DiskGarden è un analizzatore di spazio su disco gratuito per Mac: mappa ogni cartella per dimensione, così i divoratori di spazio risaltano. Nessun account, e i tuoi file non lasciano mai il tuo Mac.

Scarica DiskGarden — gratis