Docker belegt Platz auf deinem Mac? So verkleinerst du es

Docker Desktop hält alle Images, Container, Volumes und den Build-Cache in einem großen Disk-Image. Es wächst unbemerkt – so siehst du, was es wirklich belegt, und holst Platz zurück.

Wohin der Platz von Docker geht

Auf dem Mac führt Docker Linux in einer schlanken virtuellen Maschine aus. Alles darin liegt in einer einzigen Datei, meist ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw.

Sie ist eine Sparse-Datei: Der Finder zeigt vielleicht ihre maximale Größe (zum Beispiel 64 GB), während sie tatsächlich viel weniger belegt. Um die echte Größe zu sehen, führe im Terminal du -h darauf aus – oder scanne mit DiskGarden, das den Platz zählt, den eine Datei wirklich auf der Festplatte belegt.

Sieh, was Platz belegt

Führe docker system df aus, um zu sehen, wie viel Images, Container, lokale Volumes und Build-Cache belegen und wie viel davon jeweils freigegeben werden kann.

Platz zurückholen

  • docker system prune entfernt gestoppte Container, ungenutzte Netzwerke, hängende Images und ungenutzten Build-Cache.
  • docker system prune -a entfernt zusätzlich jedes Image, das kein Container verwendet – du lädst sie bei Bedarf neu.
  • docker builder prune leert nur den Build-Cache, oft der größte Teil für alle, die häufig Images bauen.
  • docker volume prune entfernt ungenutzte Volumes. Vorsicht: Volumes enthalten Daten wie lokale Datenbanken; stelle sicher, dass du sie nicht brauchst.

Docker Desktop gibt freigewordenen Platz automatisch an macOS zurück, auch wenn es eine Weile dauern kann, bis die Datei schrumpft.

Die maximale Größe begrenzen

Öffne in Docker Desktop Settings → Resources und senke das Limit der virtuellen Festplatte. Docker wächst nicht darüber hinaus (Senken kann ein Zurücksetzen der Docker-Daten erfordern, also führe zuerst Prune aus).

Als letzter Ausweg löscht Troubleshoot → Clean / Purge data alles, was Docker speichert, und beginnt neu.

Andere virtuelle Maschinen

Parallels, UTM, VMware Fusion und ähnliche Apps legen jede virtuelle Maschine ebenfalls als eine große Datei oder ein Bundle ab. Lösche VMs, die du nicht mehr nutzt, in der jeweiligen App. Alle erscheinen in den Systemdaten von macOS.

Sieh, wohin dein Platz gegangen ist

DiskGarden ist ein kostenloser Speicherplatz-Analyzer für den Mac: Er zeigt jeden Ordner nach Größe, sodass die Platzfresser auffallen. Kein Account, und deine Dateien verlassen nie deinen Mac.

DiskGarden laden — gratis