AskClean

Neemt Docker te veel ruimte in op je Mac? Ruim veilig op

AskClean-team · Bijgewerkt 2026-11-02

Voer in Terminal docker system df -v uit om te zien of images, gestopte containers, buildcache of volumes de ruimte innemen. Ruim eerst alleen de vastgestelde categorie op, laat benoemde volumes staan zolang er geen back-up van de gegevens is, en verwijder of verplaats Docker.raw nooit handmatig in Finder.

Docker-opslag met containers, imagelagen, cache en een beschermd datavolume
Docker combineert opnieuw op te bouwen en blijvende gegevens in één virtuele schijf; breng elke categorie in kaart voordat je opruimt.

Waarom Docker zo groot lijkt

Docker Desktop draait Linux-containers in een lichte virtuele machine en bewaart images, containerlagen, buildcache en volumes in één groot schijfkopiebestand, meestal Docker.raw. De maximale grootte, de grootte die Finder toont en de ruimte die echt in gebruik is, kunnen sterk verschillen. Het bestand verwijderen omzeilt Docker en kan alle lokale images, containers en volumes tegelijk vernietigen; verplaatsen in Finder kan Docker Desktop breken.

Meet eerst wat Docker gebruikt

docker system df -v splitst het gebruik uit in images, containers, lokale volumes en buildcache. Met docker ps -a, docker image ls en docker volume ls zoek je uit bij welk project elk object hoort. “Reclaimable” betekent niet automatisch veilig: een image kan door meerdere containers worden gedeeld, en een volume zonder actieve container kan de enige kopie van een database bevatten.

  1. Voer docker system df -v uit en bewaar de uitvoer met de datum.
  2. Koppel containers, images en volumes aan actieve projecten.
  3. Maak een back-up van elk volume met belangrijke gegevens.
  4. Ruim eerst alleen de categorie op die de groei verklaart.
  5. Meet opnieuw met docker system df -v, test je belangrijke projecten en controleer de vrije ruimte in macOS voordat je verder opruimt.

Een volume zonder gekoppelde container is niet per se overbodig: Compose-projecten, gestopte databases en eenmalige herstelprocedures laten vaak volumes met geldige gegevens achter.

Gebruik gerichte commando’s

Verwijder bekende overbodige objecten met docker container rm en docker image rm. docker builder prune wist buildcache die je opnieuw kunt opbouwen; de volgende build duurt dan langer. docker system prune verwijdert standaard gestopte containers, ongebruikte netwerken, dangling images (images zonder tag) en ongebruikte buildcache. Met -a gaan ook alle images weg die geen container gebruikt, en --volumes neemt anonieme volumes mee waarin echte gegevens kunnen staan: gebruik die opties niet zonder controle.

Bescherm volumes en de virtuele schijf

Behandel volumes als documenten, niet als cache, tot je weet van wie ze zijn en of er een back-up is. Maak databaseback-ups met de eigen exportfunctie van de database of een geteste procedure; een gekopieerde map uit een draaiende database is geen consistente back-up. Wijzig de schijflimiet of locatie via Docker Desktop Settings, nooit in Finder, en maak vóór een reset of herinstallatie eerst een back-up. AskClean toont wat Docker op je Mac inneemt, maar houdt Docker.raw, inloggegevens en door Docker beheerde gegevens zoals images en volumes buiten de automatische selectie.

Beslissingen en veiligheidsgrenzen op een rij

Zie wat Docker Desktop op je Mac inneemt, ruim gestopte containers, images en buildcache veilig op en bescherm volumes en de virtuele schijf Docker.raw.

BeslissingWaar controlerenVeiligheidsgrens
Waarom Docker zo groot lijktDocker.raw / Docker Desktop SettingsDocker Desktop draait Linux-containers in een lichte virtuele machine en bewaart images, containerlagen, buildcache en volumes in één groot schijfkopiebestand, meestal Docker.raw.
Meet eerst wat Docker gebruiktdocker system df -v / docker ps -a / docker volume lsdocker system df -v splitst het gebruik uit in images, containers, lokale volumes en buildcache.
Gebruik gerichte commando’sdocker container rm / image rm / builder prune / system pruneVerwijder bekende overbodige objecten met docker container rm en docker image rm.
Bescherm volumes en de virtuele schijfvolumes / Docker Desktop SettingsBehandel volumes als documenten, niet als cache, tot je weet van wie ze zijn en of er een back-up is.

Veelgestelde vragen

Waarom is Docker.raw zo groot?

Het is de virtuele schijf met de images, containers, caches en volumes van Docker Desktop. De logische of maximale grootte kan groter zijn dan de ruimte die echt in gebruik is; controleer docker system df -v en Docker Desktop Settings voordat je iets doet.

Verwijdert docker system prune volumes?

Niet standaard. Met --volumes worden ook anonieme volumes verwijderd, en daarin kunnen belangrijke databasegegevens staan. Maak eerst een back-up en zoek uit bij welk project een volume hoort.

Kan ik Docker.raw in Finder verwijderen?

Nee, verwijder of verplaats het niet handmatig: dat kan alle lokale Docker-gegevens wissen of Docker Desktop breken. Gebruik de Docker-CLI voor objecten en Docker Desktop Settings voor de virtuele schijf.

Bronnen

Meer ontwikkelaarsopslag vrijmaken