2016-07-28 16 views
1

私はmagento2のインストールのためにimageを引っ張った。weapアプリケーション開発中のドッカーコンテナデータの処理

私はphpstormで処理できるようになりました後、コンテナ/var/www/htmlのデータをホストに入れようとしています。

は、私はこのようにしようとしたが、それは

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

ボリュームに

データの作成中には流れて/ var/www/htmlと設定コンテナ内のすべてのものを上書き:/コンテナには/ u01/magento2をホストから var/www/html

しかし、私は見ている

データフローは、コンテナー/ var/www/htmlからhost/u01/magento2までのである必要があります。

私はいくつかのスタックオーバーフローリンクを参照しました。 magento2のいくつかの前提条件の設定、ページが正しく読み込まれないようにする。ドッカー内のボリュームの行動だ

答えて

1

  • -v /host/path:/container/pathデータ
  • -v /container/pathデータをコピーしますコピーされませんが、と

だから、ランダムな名前を持つ新しいボリュームを作成し、あなたがしたい場合があります試してみてください

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

さらに読みやすい

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

すばらしいアイデアとdocker inspect

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

を使用して"Destination":"/var/www/html"ためのプロパティSourceの値を見て、ランダムなパス。それは@cmlcoを動かした –

関連する問題