コンテナとホストのフォルダを共有[Docker]

7月 27, 2020

Dockerを使っていて最初に行き詰まるのは,コンテナとホストのファイルの共有をどうするかだろう.

フォルダを共有するためには -v コマンドの後に ホストのフォルダパス : コンテナのフォルダパス を書く.

実行後,指定したコンテナのフォルダパスに共有用のフォルダが自動で作られているので確認.

以下に例を載せる.

docker run -it -v /home/ubuntu/disk/share:/root/share --runtime=nvidia nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04

私は,ホストのフォルダパスを /home/ubuntu/disk/share に,コンテナのフォルダパスを /root/share に設定するのが好きだ.

-pオプションで,外部からアクセスされるポート番号:コンテナ側のポート番号を指定する場合.

docker run -it /home/ubuntu/disk/share:/root/share --runtime=nvidia -p 8888:8888 nlp-gpu

Docker

Posted by vastee