挂载

时间:2017-10-07 23:17:13

标签: ubuntu docker docker-machine

我在Ubuntu 16.04主机上使用Docker-CE(版本17.09)。我使用docker-machine(版本0.12.2)创建了用于运行容器的docker机器。

我正在尝试将主机卷安装到容器中。但是,装入的卷在容器内是空的,而该文件夹在主机上不为空。这是我使用的命令:

docker run -p 80:80 -v /home/modeller/ExpressSite:/var/test kitematic/hello-world-nginx

这个问题可能是什么原因?

- 还有一个问题:docker是否优先选择Mac和Windows OS而不是Ubuntu OS?我发现了大量的Mac和Windows教程,但很少有人写过关于Ubuntu OS的文章。

1 个答案:

答案 0 :(得分:2)

您遇到的问题是您尝试安装的目录,它们是从您的docker机器(VirtualBox)挂载的。

我建议您使用设置 - >共享文件夹与docker-machine共享/ home / modeller / ExpressSite,然后再次尝试运行容器。

要回答你的第二个问题,我不认为有偏好,只是很多人都在使用Mac& Windows和CentOS / Debian作为他们的基础操作系统。