对于docker而言,并且根据关于Dockerfile的文档,由于可移植性,不允许指定主机卷映射。这很好,但是有没有办法将一个主机卷映射到一个linux容器中(我在MAC中,比如说,我的主目录dir /Users/bsr
到/data
)。 docker volume
的documentation只与docker run
交谈,但不确定如何在创建卷后添加卷。将主机卷挂载到通过Dockerfile创建的容器
http://docs.docker.com/userguide/dockervolumes/
谢谢大卫。这是有道理的,但在同一个文档中,它表示'/ Users'将被自动安装在指定的位置:''/用户'。但是,我没有看到任何。但是,如果我在运行命令'docker run -d -P -v/Users/bsr/web:/ usr/local/web --name web ubuntu'中指定它,我可以访问主机文件夹。所以,问题是'run'创建一个新的容器,是否可以在现有的容器上指定-v,并说'start'开头。 – bsr 2014-09-22 15:43:03
看起来像是在这个拉,https://github.com/boot2docker/boot2docker/pull/534,并可能不可用boot2docker 1.2。仍在挖掘。 – bsr 2014-09-22 15:59:37