こんにちは、docker コンテナー内でいくつかのアセットを生成してホストに配置しようとしています。virtualbox ドライバーで初期化された docker-machine 環境内で実行されているものすべて。
たとえば、私は実行します:
docker run -it -v $PWD/testfolder:/var/www:rw ubuntu /bin/bash
その後
root@b9e73827bc3c:/var/www touch dummy.txt
その時点から、実際にdummy.txt
ホストの$PWD/testfolder
フォルダーを確認する必要がありますが、フォルダーtestfolderもdummy.txtも(論理的に) ありません。
奇妙なことに、同じセットアップがMacOSXで正しく機能し、ホスト側でファイルを作成しますが、試してみるとUbuntu:14.04が機能しなくなりました。ここに両方のコンテナinspect
があります
- MacOSX ホスト: https://gist.github.com/zavalit/65e8a260866f834223616c1b59e4ce7d
- Ubuntu: 14.04 ホスト: https://gist.github.com/zavalit/40bd3ce8629ad81fcd6793ca63f99491
私が見る限り、それらは両方ともまったく同じです。
docker-machine バージョン 0.7.0-rc2 と 0.6.0 の両方で試しました。docker バージョンは 1.10.3 です。
誰かがそのようなことを経験しましたか?可能なヒントをいただければ幸いです。どうも。