Docker Toolbox – No space left on device Error

Wenn man den Fehler “Docker Error number 28 means ‘No space left on device'” beim Starten des Datenbank Containers bekommt, ist wahrscheinlich das Volume der Virtuellen Maschine voll gelaufen.

Auf meinem Windows 10 Home Rechner war die Lösung alle Volumes zu löschen.

Normalerweise würde ich folgenden Docker Befehl ausführen um alle nicht mehr benötigten Daten die durch die Nutzung von Docker erstellt wurden zu löschen:


docker system prune
# dann mit y + Enter bestätigen

Das hat auf meinem System mit Docker-Toolbox leider noch nicht gereicht um den Fehler zu beheben.

Die Lösung für das Problem war dann alle nicht benötigten Volumes mit folgendem Befehl zu löschen:


docker volume rm $(docker volume ls -qf dangling=true)

Nach dem Löschen der Volumes war der Fehler dann Geschichte und ich konnte wieder weiter arbeiten.

Ein paar weitere hilfreiche Commands


# alle Volumes auflisten
docker volume -ls

# alle nicht genutzten Volumes löschen
docker volume prune

# alle laufenden Container auflisten
docker ps

# alle Container auflisten (auch nicht gestartete)
docker ps -al

# einen Container löschen
docker rm #ContainerID#

# ein Image löschen 
docker rmi #Imagename#