AskCleanAskClean

Docker occupa troppo spazio sul Mac? Recuperalo in sicurezza

Team AskClean · Aggiornato 2026-07-31

Esegui docker system df -v per capire se lo spazio è occupato da immagini, container arrestati, cache di build o volumi. Pulisci prima la categoria diagnosticata, conserva i volumi con dati non salvati e non eliminare o spostare mai Docker.raw manualmente nel Finder.

Spazio Docker con container, livelli di immagini, cache e un volume dati protetto
Docker unisce dati rigenerabili e persistenti in un disco virtuale: identifica ogni categoria prima di potare.

Perché Docker sembra enorme

Docker Desktop conserva gli oggetti Linux in un’immagine disco virtuale, di solito Docker.raw. Dimensione logica, limite massimo e blocchi fisici usati possono differire. Eliminare il file aggira le protezioni di Docker e può distruggere insieme immagini, container e volumi.

Controlla prima di potare

docker system df -v dettaglia l’uso; docker ps -a, docker image ls e docker volume ls aiutano a trovare i proprietari. Reclaimable non significa automaticamente sicuro: un volume senza container attivo può contenere l’unica copia di un database.

  1. Salva l’output di docker system df -v.
  2. Associa container, immagini e volumi ai progetti attivi.
  3. Esegui il backup di ogni volume con dati importanti.
  4. Pota prima la categoria specifica che spiega la crescita.
  5. Misura di nuovo e prova i progetti prima di altre modifiche.

Un volume scollegato non è necessariamente eliminabile: progetti Compose e database arrestati lasciano spesso dati validi.

Usa comandi mirati

Rimuovi elementi noti con docker container rm e docker image rm. docker builder prune pulisce la cache rigenerabile. docker system prune combina categorie; -a estende le immagini e --volumes include i volumi anonimi, quindi non aggiungerli senza revisione.

Proteggi volumi e disco virtuale

Salva i database con esportazioni native o procedure testate. Cambia limite o posizione del disco da Docker Desktop Settings, mai dal Finder. AskClean rende visibile l’impronta sul Mac ma esclude Docker.raw, credenziali e dati gestiti dalla pulizia automatica.

FAQ

Perché Docker.raw è così grande?

Contiene immagini, container, cache e volumi; la dimensione apparente può superare lo spazio fisico usato.

docker system prune elimina i volumi?

Non per impostazione predefinita. --volumes estende la pulizia e può mettere a rischio dati persistenti.

Posso eliminare Docker.raw nel Finder?

No. Usa la CLI per gli oggetti e Docker Desktop Settings per il disco virtuale.

Fonti

Altre guide sullo spazio per sviluppatori