使用Docker容器共享现有主机目录?

时间:2017-02-09 19:12:35

标签: docker nvidia file-sharing

Docker允许使用-v选项在其他容器之间共享目录。

但它会影响主机上的任何现有目录。

如何使主机目录对Docker实例可见?

例如,这会在/opt创建一个挂载点:

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

但它会影响主机/ opt。这是通常所希望的安全行为。但是对于开发和实例设置,访问现有文件结构非常有用。

1 个答案:

答案 0 :(得分:2)

为了使您的主机文件在容器中可见,您需要指定:

<host_path>:<container_path>

所以在你的情况下:

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