Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建一个指定卷位置的容器(不是绑定挂载)。
容器有卷/var/www,可以选择宿主机上的位置吗?(我想保存在 /data/www 而不是 /var/lib/docker ....)。我不能用 -v (绑定挂载) /var/www 文件夹有数据。
我不能用 -v (绑定挂载) /var/www 文件夹有数据。
首要任务是在您的主机上(在您的主机 /data/www 中)获取这些数据:运行您的容器,然后docker inspect它以获取它使用的卷的路径(在 中的那个/var/lib/docker/volumes/...):您可以复制这些文件到您的主机上。
docker inspect
/var/lib/docker/volumes/...
然后,您可以将该主机文件夹绑定/var/www到您的容器。
/var/www
但更好的做法仍然是使用卷(使用新的 1.9+ docker volumesAPI),并使用--volumes-from.
docker volumes
--volumes-from