Tar Docker plats på din Mac? Så krymper du det

Docker Desktop sparar alla avbildningar, containrar, volymer och byggcache i en stor diskavbildning. Den växer i det tysta – så här ser du vad den verkligen använder och får tillbaka utrymme.

Vart Dockers utrymme tar vägen

På en Mac kör Docker Linux i en lätt virtuell maskin. Allt inuti den ligger i en enda fil, oftast ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw.

Det är en gles fil (sparse file): Finder kan visa dess maximala storlek (till exempel 64 GB) medan den i själva verket använder mycket mindre. För att se den verkliga storleken kör du du -h på den i Terminal – eller skannar med DiskGarden, som räknar det utrymme en fil faktiskt upptar på disken.

Se vad som använder det

Kör docker system df för att se hur mycket som tas av avbildningar, containrar, lokala volymer och byggcache, och hur mycket av varje som kan frigöras.

Frigör utrymme

  • docker system prune tar bort stoppade containrar, oanvända nätverk, hängande avbildningar och oanvänd byggcache.
  • docker system prune -a tar också bort varje avbildning som inte används av en container – du hämtar dem igen vid behov.
  • docker builder prune rensar bara byggcachen, ofta den största delen för dem som bygger avbildningar ofta.
  • docker volume prune tar bort oanvända volymer. Var försiktig: volymer innehåller data som lokala databaser. Se till att du inte behöver den.

Docker Desktop lämnar tillbaka frigjort utrymme till macOS automatiskt, men det kan ta en stund innan filen krymper.

Sätt ett tak för hur stor den kan bli

Öppna Settings → Resources i Docker Desktop och sänk gränsen för virtuell disk. Docker växer inte förbi den (att sänka den kan kräva att Dockers data återställs, så kör prune först).

Som en sista utväg raderar Troubleshoot → Clean / Purge data allt som Docker lagrar och börjar om från början.

Andra virtuella maskiner

Parallels, UTM, VMware Fusion och liknande appar sparar också varje virtuell maskin som en stor fil eller ett paket. Radera virtuella maskiner du inte längre använder inifrån appen. Alla dessa visas i macOS systemdata.

Se vart ditt utrymme tog vägen

DiskGarden är en gratis diskanalysator för Mac: den kartlägger varje mapp efter storlek så att utrymmesslukarna syns. Inget konto, och dina filer lämnar aldrig din Mac.

Hämta DiskGarden – gratis