Docker主机卷在安装后是空的

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

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

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

这个问题的原因是什么?

– 另一方面的问题:docker工人在Ubuntu操作系统上是否偏好Mac和Windows操作系统? 我发现大量的Mac和Windows教程,但很less有人写关于Ubuntu操作系统。

你正在看到的问题是你正试图挂载的目录,它们是从你的docker机器(VirtualBox)挂载的。

我build议你从设置 – >共享文件夹与你的docker机共享/ home / modeller / ExpressSite,然后再次运行容器。

为了回答你的第二个问题,我不认为有这样一个偏好,就是很多人使用Mac&Windows和CentOS / Debian作为他们的基本操作系统。