如何使用docker volume命令创build的卷?
使用Docker 1.9.1,我可以像这样创build一个卷
docker volume create --name minecraft-data
这工作得很好
docker volume inspect minecraft-data [ { "Name": "minecraft-data", "Driver": "local", "Mountpoint": "/var/lib/docker/volumes/minecraft-data/_data" } ]
然后,我尝试使用卷--volumes-from
但没有奏效
docker run --detach --interactive --tty \ --volumes-from minecraft-data \ -e VERSION=LATEST \ -e EULA=TRUE \ -p 25565:25565 \ itzg/minecraft-server Error response from daemon: Unable to find a node fulfilling all dependencies: --volumes-from=minecraft-data
如何使用docker volume
命令创build的docker volume
?
docker volume create
手册页提到您要使用该数据卷与一个挂载的path:
你创build一个卷,然后configuration容器来使用它,例如:
$ docker volume create --name hello hello $ docker run -d -v hello:/world busybox ls /world
挂载在容器的/ world目录中创build。
所以你不需要–volumes – 从这里: 你需要创build一个绑定挂载
- v minecraft-data:/apath
这将允许你的容器访问卷容器中minecraft-data
in /apath
。