2017-02-09 5 views
2

Dockerを使用すると、-vオプションを使用して他のコンテナ間でディレクトリを共有することができます。Docker Containerと既存のホストディレクトリを共有しますか?

ただし、ホスト上の既存のディレクトリはすべてシャドウされます。

ホストディレクトリをドッカーインスタンスに表示させるにはどうすればよいですか?

nvidia-docker run -i -t --name x nvidia/cuda:7.5-runtime-ubuntu14.04 -v /opt 

をしかし、それはホストの/ optをシャドウ:

は例えば、これは/optでマウントポイントを作成します。これは安全で通常望ましい挙動です。しかし、開発とインスタンスのセットアップでは、既存のファイル構造にアクセスすることは非常に便利です。

答えて

2

あなたのコンテナ内のホスト・ファイルを見えるようにするためには、あなたが指定する必要があります。

<host_path>:<container_path> 

だからあなたの場合:

docker run -it --name <whatever> -v /opt:/opt 
+2

はい、動作します!これで、すべてのホストファイルを見ることができ、ホストが見ることができるファイルを作成することができます。 – automorphic

関連する問題