指定docker中卷的位置

时间:2016-03-08 01:07:23

标签: docker volumes

我需要创建一个指定卷位置的容器(不是绑定挂载)。

容器有一个卷/ var / www,可以选择主机上的位置吗? (我想在/ var / lib / docker ....中保存/ data / www)。我不能用-v(bind mount)/ var / www文件夹有数据。

1 个答案:

答案 0 :(得分:1)

  

我无法使用-v(bind mount)/ var / www文件夹中有数据。

第一项业务是在主机上(在您的主机/数据/ www中)获取这些数据:运行您的容器,然后docker inspect以获取它使用的卷的路径( /var/lib/docker/volumes/...中的那个:您可以将这些文件复制到主机上。

然后,您可以将主机/var/www文件夹的挂载绑定到容器中。

但更好的做法仍然是使用卷(使用新的1.9 + docker volumes API),并使用--volumes-from挂载。