2016-07-28 17 views
1

Ich zog diese image für Magento2 Installation.Griff Docker Container Daten während der Entwicklung von Wep-Anwendung

Jetzt versuche ich Container /var/www/html Daten im Host zu bekommen, danach kann ich mit phpstorm umgehen.

ich so versucht, aber es alles in Container/var/www/html

docker run --name development-phase -d -p 5000:80 -v /u01/magento2:/var/www/html magento2 

überschreiben, während Volumen zu schaffen

Datenflüsse: von Host/u01/magento2 zu Container/var/www/html

aber ich bin auf der Suche

Datenfluss soll von Containern/var sein/www/html Host/u01/magento2

ich einigen Stapelüberlauf Link bezeichnet habe alle Kopien Containerdaten sind vorschlagen, bevor Host Volumen zu schaffen, beeinflusst in meinem Fall Docker Befehl cp einige Voraussetzungen für Magento2, damit die Seite nicht richtig geladen wird.

Antwort

1

, dass das Verhalten der Band in Docker ist:

  • -v /host/path:/container/path keine Daten kopieren
  • -v /container/path Daten kopieren und neue Volumen mit einem zufälligen Namen erstellt

Also, Sie wollen vielleicht versuchen

docker run --name development-phase -d -p 5000:80 -v /var/www/html magento2 

Dann finden Sie heraus der Zufallspfad auf dem Wert der Immobilie Source für die "Destination":"/var/www/html"docker inspect

docker inspect --format "{{json .Mounts}}" development-phase 

Noch mehr lesbar mit

docker inspect -f "{{json .Mounts}}" development-phase \ 
| jq '.[] | select(.Destination | contains("/var/www/html"))' 
+0

hervorragender Idee mit der Suche. es hat @cmlco funktioniert –