/ / Docker: Mount-Volume von Windows-Host - Windows, Andockfenster, Docker-Volume

Docker: Mount-Volume von Windows-Host - Windows, Docker, Docker-Volume

Ich benutze 1.12 Version von Docker unter Windows, da ich die Hyper-V-Funktion nicht mit der neueren "nativen" Version verwenden kann - also habe ich mein Quickstart-Terminal und kommuniziere mit dem Docker-Host über die unsichtbare darunterliegende virtuelle Box.

Jetzt habe ich das Problem, dass ich einen lokalen Ordner in einen Container mounten muss, der erfolgreich von der Docker-Maschine durch Hinzufügen funktionierte

--volume="`pwd`:/root/data"

zu dem docker run-Befehl, aber es nicht, wenn ich den gleichen Befehl von meinem Windows-Quickstart-Terminal starten (obwohl pwd Befehl funktioniert im Terminal korrekt).

Ich habe versucht, die Windows-spezifischen Einstellungen für das Verzeichnis zu finden und verschiedene Kombinationen von Format getestet, aber kein Glück. Kann mir jemand helfen, wie man einen Windows-Ordner (z.B. C:Usersalexander.ruehl) für den Volumenparameter?

Antworten:

1 für die Antwort № 1

Sie können den relativen Pfad für Ihr Volume verwenden: --volume="./mydata:/root/data"

Stellen Sie außerdem sicher, dass Sie die Berechtigung zum Lesen / Schreiben zu Docker erteilt haben.

Bildbeschreibung hier eingeben