Docker如何获取容器使用的卷
我使用的是Docker 1.10版。如何获取容器使用的卷 我知道我可以通过以下方式获得容器:Docker如何获取容器使用的卷,docker,Docker,我使用的是Docker 1.10版。如何获取容器使用的卷 我知道我可以通过以下方式获得容器: docker ps 我可以用以下方法检查它们: docker inspect $containerID 我还知道volume API是可用的,因此我还可以: docker volume ls 及 但我找不到他们之间的任何联系信息。我应该使用什么?您可以通过以下方式获取容器的详细体积信息: docker inspect --format="{{.Mounts}}" $containerID 如果我
docker ps
我可以用以下方法检查它们:
docker inspect $containerID
我还知道volume API是可用的,因此我还可以:
docker volume ls
及
但我找不到他们之间的任何联系信息。我应该使用什么?您可以通过以下方式获取容器的详细体积信息:
docker inspect --format="{{.Mounts}}" $containerID
如果我创建一个名为“volumehello”的卷,并启动一个名为“hello”的容器,该容器使用“volumehello”:
然后我们可以通过运行以下命令来获取“hello”容器的卷信息:
docker inspect --format="{{.Mounts}}" hello
我们将获得:
[{volumehello /var/lib/docker/volumes/volumehello/_data /tmp/data local z true rprivate}]
- volumehello是卷名
- /var/lib/docker/volumes/volumehello/\u data是卷的主机位置
- /tmp/data是容器中卷的映射位置
docker inspect --format="{{.Mounts}}" hello
[{volumehello /var/lib/docker/volumes/volumehello/_data /tmp/data local z true rprivate}]