2017-10-12 11 views
0

Mac(10.13)の外部ボリュームをドッキング用のコンテナにマウントしようとしています。 /Volumes/myvolume外部ボリュームをDockerコンテナにマウントする方法は? OS X

私はドッキングウィンドウコンテナにマウントしようとしています:

docker run -t --rm -v /Volumes/myvolume/foo:/opt/myvolume busybox ls /opt/myvolume

プリント何

は私がマウントされたボリュームを持っています。私がデフォルトのディスク上の何かに変更した場合は正常に動作します: docker run -t --rm -v /Users/Steve/foo:/opt/myvolume busy box ls /opt/myvolume 私のファイルを表示します。

また、ボリュームをマウントするだけで、fooフォルダが表示されますが、空です。

docker run -it --rm -v /Volumes/myvolume busybox 
/# cd /opt/myvolume 
/ls 
/foo 
/cd foo 
/ls 
/

ドッカーを再起動しようとしました。異なるボリューム/マウントタイプで次に試してみよう。

更新:私の同僚のマシンでうまく動作します!彼は10.12を実行しているので、まだアップグレードされていません。おそらくこれは10.13のAPFSと関係がありますか? (

答えて

0

セキュリティ上の理由から、Docker for Macでは、ドッキング・コンテナにボリュームをバインドすることはできません。Dockerのプリファレンスでは、次のようになります。あなたはコンテナにバインドすることができ、ディレクトリ(およびそのサブディレクトリ)を指定することが可能な「ファイル共有」です。スクリーンショットのドキュメントのリンクは、以下のdocumentationにつながる

sample configuration for Docker Mac file sharing

+0

しかし、 '/ Volumes'にはデフォルトで' -v/Volumes/myvolume/foo:/opt/myvolume'はうまくいくはずですか? –

関連する問題