如何使用docker volume命令创建的卷?
使用Docker 1.9.1,我可以创建这样的卷如何使用docker volume命令创建的卷?,docker,Docker,使用Docker 1.9.1,我可以创建这样的卷 docker volume create --name minecraft-data 这很好用 docker volume inspect minecraft-data [ { "Name": "minecraft-data", "Driver": "local", "Mountpoint": "/var/lib/docker/volumes/minecraft-data/_data"
docker volume create --name minecraft-data
这很好用
docker volume inspect minecraft-data
[
{
"Name": "minecraft-data",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/minecraft-data/_data"
}
]
然后我尝试将该卷与——来自的卷一起使用,但没有成功
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
命令创建的卷?提到支持您使用带有装载路径的数据卷:
创建卷,然后配置容器以使用它,例如:
挂载是在容器的/world目录中创建的
因此,您不需要--此处的卷:
这将允许您的容器从/apath
中的卷容器minecraft data
访问数据
$ docker volume create --name hello
hello
$ docker run -d -v hello:/world busybox ls /world
- v minecraft-data:/apath