一、需求
如何知道一个容器
对应的数据卷名是什么
二、查看数据卷的具体信息
docker inspect --type container container1
在Docker
中可以通过docker inspect
查看容器、镜像、数据卷等的具体信息,为了区分,所以最好指定具体类型为容器。
通过--type
参数可以指定具体类型,而--type container
就是声明具体类型为容器
三、仅查看数据卷的名字
docker inspect --type container --format='{{range .Mounts}}{{.Name}}{{end}}' containerName|containerId
四、实例
#创建一个容器,并创建一个随机名字的数据卷挂载到容器的/data目录
#拉取ubutun 最新镜像,实际生产中,docker pull 这一步可以省略,docker run的时候会自己去拉取。
docker pull ubuntu &> /dev/null
docker rm container1 -f &>/dev/null
docker run -v /data --name container1 ubuntu
#输出容器container1创建的数据卷的名字
#********** Begin *********#
docker inspect --type container --format='{{range .Mounts}}{{.Name}}{{end}}' container1
#********** End **********#
docker inspect --type container container1
参考:https://www.educoder.net/shixuns/pebvjtk9/challenges