AskCleanAskClean

Tar Docker för mycket plats på Mac? Frigör den säkert

AskClean-teamet · Uppdaterad 2026-07-31

Kör docker system df -v för att se om images, stoppade containers, build cache eller volumes tar platsen. Rensa den diagnostiserade kategorin först, behåll volumes med data utan säkerhetskopia och radera eller flytta aldrig Docker.raw manuellt i Finder.

Docker-lagring med containers, image-lager, cache och en skyddad datavolume
Docker samlar återbyggbara och beständiga data på en virtuell disk; identifiera varje kategori före prune.

Varför Docker ser så stort ut

Docker Desktop lagrar Linux-objekt i en virtuell diskavbild, oftast Docker.raw. Logisk storlek, maxgräns och faktiskt använda värdblock kan skilja sig. Om filen raderas kringgås Dockers skydd och images, containers och volumes kan förstöras samtidigt.

Granska före prune

docker system df -v delar upp användningen; docker ps -a, docker image ls och docker volume ls hjälper dig hitta ägare. Reclaimable betyder inte automatiskt säkert: en volume utan aktiv container kan innehålla databasens enda kopia.

  1. Spara resultatet från docker system df -v.
  2. Koppla containers, images och volumes till aktiva projekt.
  3. Säkerhetskopiera varje volume med viktiga data.
  4. Prune först den specifika kategorin som förklarar tillväxten.
  5. Mät igen och testa projekt före fler ändringar.

En frånkopplad volume är inte nödvändigtvis skräp; Compose-projekt och stoppade databaser lämnar ofta giltiga data.

Använd riktade kommandon

Ta bort kända objekt med docker container rm och docker image rm. docker builder prune rensar återbyggbar cache. docker system prune kombinerar kategorier; -a utökar images och --volumes lägger till anonyma volumes, så använd dem inte utan granskning.

Skydda volumes och den virtuella disken

Säkerhetskopiera databaser med inbyggd export eller testad metod. Ändra diskgräns eller plats via Docker Desktop Settings, aldrig Finder. AskClean visar Mac-avtrycket men undantar Docker.raw, inloggningsuppgifter och hanterad data från automatisk rensning.

Vanliga frågor

Varför är Docker.raw så stor?

Den innehåller images, containers, cache och volumes; visad storlek kan överstiga faktiskt använt utrymme.

Raderar docker system prune volumes?

Inte som standard. --volumes breddar rensningen och kan riskera beständiga data.

Kan jag radera Docker.raw i Finder?

Nej. Använd CLI för objekt och Docker Desktop Settings för den virtuella disken.

Källor

Fler guider om utvecklarlagring