AskCleanAskClean

Bruker Docker for mye plass på Mac? Frigjør den trygt

AskClean-teamet · Oppdatert 2026-07-31

Kjør docker system df -v for å se om images, stoppede containers, build cache eller volumes bruker plassen. Rydd den diagnostiserte kategorien først, behold volumes med data uten sikkerhetskopi, og slett eller flytt aldri Docker.raw manuelt i Finder.

Docker-lagring med containers, image-lag, cache og en beskyttet datavolume
Docker samler data som kan gjenopprettes og varige data på en virtuell disk; identifiser hver kategori før prune.

Hvorfor Docker ser så stor ut

Docker Desktop lagrer Linux-objekter i en virtuell diskfil, vanligvis Docker.raw. Logisk størrelse, maksimum og faktisk brukte vertsblokker kan være forskjellige. Hvis filen slettes, omgås Dockers beskyttelse, og images, containers og volumes kan ødelegges samtidig.

Gå gjennom før prune

docker system df -v deler opp bruken; docker ps -a, docker image ls og docker volume ls hjelper deg å finne eiere. Reclaimable betyr ikke automatisk trygt: en volume uten aktiv container kan inneholde den eneste kopien av en database.

  1. Lagre resultatet fra docker system df -v.
  2. Knytt containers, images og volumes til aktive prosjekter.
  3. Sikkerhetskopier alle volumes med viktige data.
  4. Prune først den bestemte kategorien som forklarer veksten.
  5. Mål igjen, og test prosjekter før flere endringer.

En frakoblet volume er ikke nødvendigvis søppel; Compose-prosjekter og stoppede databaser etterlater ofte gyldige data.

Bruk målrettede kommandoer

Fjern kjente objekter med docker container rm og docker image rm. docker builder prune rydder cache som kan bygges på nytt. docker system prune kombinerer kategorier; -a utvider images, og --volumes tar med anonyme volumes, så bruk dem ikke uten gjennomgang.

Beskytt volumes og den virtuelle disken

Sikkerhetskopier databaser med innebygd eksport eller en testet metode. Endre diskgrense eller plassering via Docker Desktop Settings, aldri Finder. AskClean viser Mac-avtrykket, men utelater Docker.raw, påloggingsdata og administrerte data fra automatisk opprydding.

Vanlige spørsmål

Hvorfor er Docker.raw så stor?

Den inneholder images, containers, cache og volumes; vist størrelse kan være større enn faktisk brukt plass.

Sletter docker system prune volumes?

Ikke som standard. --volumes utvider oppryddingen og kan sette varige data i fare.

Kan jeg slette Docker.raw i Finder?

Nei. Bruk CLI for objekter og Docker Desktop Settings for den virtuelle disken.

Kilder

Flere veiledninger om utviklerlagring