如何使用docker volume命令创建的卷?

埃弗里特·图斯

使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章