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 № 1Sie 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.