2016-10-13 4 views
1

はのは、私がバインドマウントローカルフォルダとドッキングウィンドウコンテナを開始することとしましょうバインドマウント/ux1/dmtestに別のFSからディレクトリを:実行中のドッキングウィンドウコンテナのボリュームにホストディレクトリをバインドマウント

mkdir /ux1/dmtest/bm 
mount --bind /ux0/bm /ux1/dmtest/bm 

さて、コンテナから、私は/data/bm/を見て、私はそれにコンテンツを書き込むことができますが、この内容は/ux0/bm上のホスト上に表示されなくなります。

このコンテンツはどこに保存されていますか? 実行中のドッカーコンテナに追加のストレージをマウントする方法はありますか(この回避策は動作しません)。

答えて

1

マウントは、Dockerが使用するマウント名前空間のためにコンテナには見えません。ファイルは、2番目のバインドマウントの前にある/ ux1/dmtestディレクトリにあります。

バインドマウントを使用したい場所に配置してから、ドッカーデーモンを起動すると、コンテナに表示されます。

関連する問題