Andockfenster toolbox mount-Datei auf windows
Ich bin ein Anfänger mit docker und ich bin mit einem windows-Rechner. Aber ich habe ein problem, die Montage von Dateien mit Volumen. Die Dokumentation sagt, dass die folgenden Sache über dem Berg Dateien auf OSX und windows :
Offiziellen docker-docs :
Hinweis: Wenn Sie mithilfe von Docker Machine auf Mac oder Windows, Ihre Docker-daemon hat nur eingeschränkten Zugriff auf Ihre OS X/Windows-Dateisystem. Docker Machine versucht, den auto-Anteil /- Anwender (OS X) oder C:\Users (Windows) Verzeichnis - und so können Sie Sie mounten, Dateien oder Verzeichnisse mit docker run-v /Users/:/... (OS X) oder docker run-v /c:/Users/:/
>> wechseln Sie zum Andockfenster Bände liegt
Habe ich einen kleinen nginx Dockerfile
Dockerfile
VON centos:6.6 BETREUER afym ENV WEBPORT 80 FÜHREN Sie yum -y update; yum clean all FÜHREN Sie yum -y install epel-release; yum clean all FÜHREN Sie yum -y install nginx; yum clean all AUSFÜHREN echo "daemon off;" >> /etc/nginx/nginx.conf VOLUMEN /usr/share/nginx/html AUSSETZEN $WEBPORT CMD [ "/usr/sbin/nginx" ]
Erstellen einer einfachen container
docker run-d-name simple -p 8082:80 ng1
8875448c01a4787f1ffe4c4c5c492efb039e452eff957391ac52a08915e18d66
Erstellen eines Containers mit einem Volumen
Meinem windows-host-Verzeichnis
Erstellen der docker-container mit option-v
docker run-d --name simple2 -v /c:/Users/src:/usr/share/nginx/html -p 8082:80 ng1
Ungültiger Wert "C:\\Users\\src;C:\\Program Files\\Git\\usr\\share\\nginx\\html" für flag -v: bad mount-Modus angegeben : \Program Files\ \ Git\usr\share\nginx\html Siehe 'C:\Program Dateien\Docker Toolbox\docker.exe run --help'.
Prüfung der ng1 Bild
docker inspect ng1
Was ist falsch, wenn ich am erstellen eines docker-container mit einem Volumen?
Dank.
- Sind Sie mit der container von außen boot2docker VM?
- Da Sie über
Windows
und als Sie sagte, du bist ein Anfänger im Andockfenster , ich möchte Ihnen vorschlagen, schauen Sie bitte auf Kinematik einmal. Seine luzide Weise zu verstehen, Montage von Datenträgern, Container verwalten etc.. ich hoffe, es hilft. 🙂 Cheers - Nur erkennen, dass auch Sie bekam eine richtige Montage config, docker inspect ng1 bleibt zu zeigen, "Volumes" { "/usr/share/nginx/html": {}}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit zusätzlichen
/
für Volumen wie:Oder sogar für das host-Betriebssystem, wie
Aufgrund dieser Problem:
docker inspect
Berichte ist in der VM läuft docker, die Sie zugreifen können, mitdocker-machine ssh
oder durch Zugriff auf die VM über VirtualBox oder je nachdem, welcher Anbieter verwendet wird.Für jemand mit docker ~> 1.12 und Gesichter dieses Problem. Ich verbrachte 30min versuchen, es herauszufinden, bis ich merkte, müssen Sie speziell teilen sich eine Fahrt zunächst über das Andockfenster Einstellungen finden Sie hier:
https://docs.docker.com/docker-for-windows/#/shared-drives
Wenn Sie einfach nur suchen, um Zugang zu einem lokalen Antrieb, der MINGW32-Andockfenster Toolbox-terminal stellt die Wurzel jedes Laufwerk in
/<drive-letter>
, so fahrenC:\
werden bei/c/