2015-08-14 4 views
6

Meine Entwicklungsmaschine ist ein Laptop mit einem kleinen SSD und eine große externe Festplatte. Idealerweise möchte ich, dass die Docker-Maschine das externe Laufwerk benutzt, anstatt meine interne Festplatte zu füllen.Wie kann ich docker-machine erstellen eine VM an einem bestimmten Ort

Ich weiß, dass ich es mit Mounts und so weiter hacken kann, aber gibt es eine Möglichkeit, den docker-machine-Befehl verwenden ein Verzeichnis, das ich anstelle von ~/.docker/machine/ standardmäßig festlegen?

Antwort

6

Haben Sie diese Option versucht -s, --storage-path "Konfiguriert Speicherpfad [$ MACHINE_STORAGE_PATH]"?

Sie können es in docker-machine --help sehen.

+0

Danke, das sieht gut aus. Ich hatte 'docker-machine help create' verwendet und es gab so viele Details, dass ich es nicht sehen konnte. – artran

+0

10 Für jeden, der interessiert ist, ist die Art und Weise, wie Sie '--storage-path' verwenden, wie folgt:' docker-machine -s 'D: \ Docker \ .docker \ machine "create --driver = virtualbox default". Beachten Sie, dass alle * future * 'docker-machine'-Befehle * auch * das Flag' -s' enthalten müssen. –

Verwandte Themen