我需要创建一个指定卷位置的容器(不是绑定挂载)。
容器有一个卷/ var / www,可以选择主机上的位置吗? (我想在/ var / lib / docker ....中保存/ data / www)。我不能用-v(bind mount)/ var / www文件夹有数据。
答案 0 :(得分:1)
我无法使用-v(bind mount)/ var / www文件夹中有数据。
第一项业务是在主机上(在您的主机/数据/ www中)获取这些数据:运行您的容器,然后docker inspect
以获取它使用的卷的路径( /var/lib/docker/volumes/...
中的那个:您可以将这些文件复制到主机上。
然后,您可以将主机/var/www
文件夹的挂载绑定到容器中。
但更好的做法仍然是使用卷(使用新的1.9 + docker volumes
API),并使用--volumes-from
挂载。