[英]Running docker on Ubuntu: mounted host volume is not writable from container
[英]Docker host volume is empty after mounted
我在Ubuntu 16.04主机上使用Docker-CE(17.09版)。 我使用docker-machine(version 0.12.2)创建用于运行容器的docker机器。
我正在尝试将主机卷安装到容器。 但是,容器中装入的卷为空,而主机上的该文件夹为空。 这是我使用的命令:
docker run -p 80:80 -v /home/modeller/ExpressSite:/var/test kitematic/hello-world-nginx
可能是此问题的原因?
-还有一个侧面的问题:相对于Ubuntu OS,docker是否优先使用Mac和Windows OS? 我发现有大量针对Mac和Windows的教程,但很少有关于Ubuntu OS的文章。
您看到的问题是您尝试挂载的目录是从docker机器(VirtualBox)挂载的目录。
我建议您从“设置”->“共享文件夹”中与docker-machine共享/ home / modeller / ExpressSite,然后尝试再次运行容器。
要回答您的第二个问题,我认为没有优先选择,只是许多人使用Mac&Windows和CentOS / Debian作为基本操作系统。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.