2016-03-08 58 views
1

我需要創建一個指定卷位置的容器(不是綁定安裝)。在docker中指定卷的位置

容器有一個volume/var/www,可以選擇主機上的位置嗎? (我想保存在/ data/www不在/ var/lib/docker ....中)。我無法用-v(bind mount)/ var/www文件夾中的數據。

回答

1

我無法用-v(bind mount)/ var/www文件夾中的數據。

業務的第一順序是讓你的主機上的數據(在您的主機/數據/ WWW):運行你的容器,docker inspect它爲了得到它使用卷的路徑(一個在/var/lib/docker/volumes/...):您可以將這些文件複製到您的主機上。

然後,您可以將掛載該主機/var/www文件夾綁定到您的容器。

但更好的做法仍然是使用卷(使用新的1.9+ docker volumes API),並將其與--volumes-from一起安裝。