2017-11-12 3 views
0

Ich versuche, meinen eigenen lokalen LAMP-Stack mit Docker Toolbox und linode/lamp auszuführen, aber ich habe Schwierigkeiten beim Mappen der Dateien auf das virtuelle Verzeichnis im Container. Hier ist der Befehl, bei mir läuft:linode/lamp kann Dateien nicht mit -v Parameter zuordnen

docker run -p 4000:80 -t -i -v /z/html:/var/www/example.com/public_html linode/lamp /bin/bash 

Dieser Befehl richtig ordnet die Verzeichnisse aber es scheint, dass die Dateien völlig unabhängig sind. Das Erstellen einer index.php Datei in /z/html wird nicht im virtuellen Verzeichnis public_html und umgekehrt angezeigt.

Verzeihen Sie, wenn das eine sehr grundlegende Frage ist, bin ich ziemlich neu zu Docker.

Antwort

0

hmm .. das ist seltsam. Weil ich es gerade probiert habe. .und es funktioniert gut mit dem gleichen genauen Befehl, den Sie verwenden. .except ich benutze $PWD/testDir/: als Mount-Punkt, um Sync-Host-Verzeichnis und Container-Verzeichnis zu testen, habe ich versucht, neue Datei aus dem Container zu erstellen und umgekehrt. .es funktioniert gut.

vorausgesetzt, dass /z/html/ Verzeichnis von dir ist das richtige Verzeichnis, als es funktionieren sollte.

vielleicht kann u versuchen Sie einen anderen Mount-Punkt-Verzeichnis mit

+0

I-Mount-Punkt eine andere versucht haben, mit und es zeigt auch einen leeren Ordner. Außerdem habe ich versucht, eine compose.yml-Datei zu verwenden, um die Verzeichnisse zu synchronisieren, und der Effekt ist derselbe. – qwerty

Verwandte Themen