一、需求
如何知道一个容器对应的数据卷名是什么
二、查看数据卷的具体信息
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
软件工程小施同学
认证博客专家
学堂在线讲师
每一个伟大,都源于一个勇敢的开始(微博:“软件工程小施同学”,公号”微程序学堂“)