Nicht 100% sicher, dass dies der richtige Ort ist, aber lass es uns versuchen.Docker kann mit der Option -v nicht auf Host-Dateien zugreifen
ich auf meinem Windows-Laptop bin mit dem Docker Quickstart-Terminal (Docker Toolbox) Zugang zu einem Linux-env mit Google App Engine zu bekommen, Python, MySQL ...
Nun, das scheint und wenn die Arbeit I Geben Sie docker run -i -t appengine /bin/bash
Ich bekomme Zugang zu diesem env.
Jetzt hätte ich gerne Zugriff auf einige meiner lokalen (Host-) Dateien, damit ich sie mit meinen Windows-Editoren bearbeiten, aber in der Docker-Instanz ausführen kann.
Ich habe eine -v
Option gesehen, aber kann es nicht funktionieren.
Was ich tun
docker run -v /d/workspace:/home/root/workspace:rw -i -t appengine /bin/bash
Aber workspace
bleibt leer in der Instanz Docker ...
Jede Hilfe
geschätzt(ich das schon gelesen habe, schreiben: https://github.com/rocker-org/rocker/wiki/Sharing-files-with-host-machine#windows)
Haben Sie versucht, einen doppelten Schrägstrich vor "d" ('// d/workspace') zu verwenden? Und ist Ihr Laufwerk D sogar an Ihrem Quickstart-Terminal erreichbar? Geben Sie 'ls /' in Ihr Qucikstart-Terminal ein, um zu sehen, ob '/ d' verfügbar ist. – Munchkin
'ls /' zeigt nicht '/ d', aber ich kann vom Terminal zu'/d/workspace' gehen, 'pwd' eingeben und es erscheint'/d/workspace'. Ich versuchte es mit einem Doppelstrich ohne Glück. –
und wenn Sie 'cd' in'/d/workspace' (innerhalb des Quickstart-Terminals), dann sind Ihre Dateien verfügbar? Tritt das Problem auch im Pfad '/ c/...' auf? – Munchkin