2016-06-21 11 views
0

私はMac上でドッカーツールボックスを使用しています。ボリュームのマウントとコンテナを実行するためにdocker run -it -v $PWD/dir_on_docker_client:/dir_inside_container ubuntu:14.04 /bin/bash - 私は、次のコマンドを使用していますマックdockerは、dockerクライアントからdockerホスト上で動作するdockerコンテナにボリュームをマウントする方法を教えてください。

- - Boot2Docker VirtualBoxのVMは、Mac

ドッキングウィンドウのクライアント上で実行されている

ドッキングウィンドウのホスト:セットアップは次のようになります。ドッカークライアント(この場合はMac)からドッカーホスト(この場合は、Macで動作しているVM)上で動作するドッカーコンテナにボリュームをマウントする方法はありますか?

答えて

1

ツールボックスVMを解決しますクライアントからの共有ディレクトリが含まれます。/c/Users(Windowsの場合はC:\ Users)、Macの場合は/ Users

クライアント上のこれらのフォルダ内のディレクトリは、コンテナ内のボリュームとして追加できます。

たとえば、ボリュームとして/ tmpを追加すると、ツールボックスの/ tmpになります。

1

主な問題は、virtulboxが、このディレクトリ内のコンテンツのみを共有できる瞬間に、ドッカーマシンとホームフォルダのみを共有することです。それは不快だが、私はこの問題を解決するために資金をユニークな方法がbootlocal.shファイルであり、ブート新しいディレクトリの後にマウントするためにあなたのドッキングウィンドウ-マシン内で、この中に

https://github.com/boot2docker/boot2docker/blob/master/doc/FAQ.md#local-customisation-with-persistent-partition

昨日このファイルを書き込むことができます彼らは「ドッカーのためにマック」のパブリックベータ版を発表しましたdockercon、私はあなたがこのツールでドッカマシンを置き換えることができ、それがドッキングウィンドウとMacOSの持つ最高の体験を提供すると思うし、それがこの問題 https://www.docker.com/products/docker

関連する問題