對於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