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.
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.
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.
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.
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.
Ö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.
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.
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.