docker:使用-v选项时退出容器
我其实正在试图用Docker来构build一个开发环境。 所以我试图共享我的运行容器和我的主机系统(Windows 7)之间的文件夹。
运行我的容器我使用这个:
docker run -d -P -v /c/project/webproject:/usr/src/app chris/node-web-app
这个命令“运行良好”,我得到了容器的ID,但我不知道为什么我的容器停止。 我只是能够看到它通过运行:
docker ps -a
上周末,我在Docker的第三个生日的一次研讨会上启动了Docker,所以任何帮助都将非常有用。 谢谢
/c/project
将不会在您的boot2docker VM中可见。
VirtualBox虚拟机仅自动挂载/ c / Users启动的path。
如果您要挂载另一个文件夹,请参阅“ Boot2Docker VirtualBox Guest Additions ”。
有关具体示例,请参阅“ 用于编辑源代码的Docker安装量 ”。
感谢您的答案@VonC,但我使用docker机,而不是Boot2Docker。 我发现这个问题https://github.com/docker/machine/issues/1814
我用VirtualBox GUI添加共享文件夹,但是当我尝试使用:
sudo mount -t vboxsf project /c/project
我有一些错误:选项-t不存在…
我也从dockerfind了这个文档: https : //docs.docker.com/engine/userguide/containers/dockervolumes/#mount-a-host-directory-as-a-data-volume
它仍然不适合我…
你有好主意吗 ?