Docker允许使用-v选项在其他容器之间共享目录。
但它会影响主机上的任何现有目录。
例如,这会在/opt
创建一个挂载点:
nvidia-docker run -i -t --name x nvidia/cuda:7.5-runtime-ubuntu14.04 -v /opt
但它会影响主机/ opt。这是通常所希望的安全行为。但是对于开发和实例设置,访问现有文件结构非常有用。
答案 0 :(得分:2)
为了使您的主机文件在容器中可见,您需要指定:
<host_path>:<container_path>
所以在你的情况下:
docker run -it --name <whatever> -v /opt:/opt