Ich versuche einige sehr große Container in Docker Toolbox zu starten (insgesamt etwa 18 GB). Ich bekomme leider immer die Fehlermeldung, dass nicht genügend Speicherplatz vorhanden ist. Ich habe eine 1 TB HDD und mehr als 200 GB sind frei.
Wie kann ich den Speicherplatz für die Docker-Toolbox erhöhen?
OK, ich habe endlich die Lösung gefunden:
Entfernen Sie die virtuelle Docker-Maschine und fügen Sie eine neue hinzu:
$ docker-machine rm default
$ docker-machine create -d virtualbox --virtualbox-disk-size "100000" default
Sie können die Größe ändern, ohne die VM löschen und neu erstellen zu müssen. Standardmäßig verwendet Docker Machine VirtualBox, das über das Befehlszeilentool vboxmanage
für die Arbeit mit VMs verfügt. Sie können den Befehl modifymedium verwenden, um die Festplattengröße zu ändern:
vboxmanage modifymedium docker-vm.vdi --resize 100000
In meinem Fall hatte ich viele Container, Bilder und Volumina gestoppt - so viel Platz. Die folgenden Befehle helfen:
docker container Prune
docker volume Prune
docker image Prune