使用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"
}
]
然后我试着用那个音量,--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
命令创建的卷?
该docker volume create
手册页提到,你是supppose使用该数据量与安装的路径:
创建一个卷,然后配置容器以使用它,例如:
$ docker volume create --name hello
hello
$ docker run -d -v hello:/world busybox ls /world
挂载在容器的/ world目录中创建。
因此,您不需要--volumes-from:您需要创建绑定安装
- v minecraft-data:/apath
这将让您的容器从卷容器访问数据minecraft-data
在/apath
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句