使用docker inspect命令查看container的volume信息,按照书本上面敲,发现一直报错:

使用命令如下:

sudo docker inspect --format "{{.Volumes}}" 676b04bec7c5

 错误信息为

Template parsing error: template: :1:2: executing "" at <.Volumes>: map has no entry for key "Volumes"

然后网上找到一条类似的错误信息,原来是现在命令方式改了.

新的查看方式如下,Volumes前面加上了.Config,注意有点啊,刚开始作者粗心大意漏了.

sudo docker inspect --format "{{.Config.Volumes}}"

 

显示结果正常:

map[/data:{}]

  

此处显示的信息只有docker 容器本地数据卷的信息,与其关联的物理主机的挂载目录位置信息,要使用如下信息查看:

docker inspect -f "{{.Mounts}}" 676b04bec7c5

#显示结果
[{volume f06e4ee059b5e78feb957b5d2fcefe7287309fa43cef4b431c22fbac5c178861 /var/lib/docker/volumes/f06e4ee059b5e78feb957b5d2fcefe7287309fa43cef4b431c22fbac5c178861/_data /data local  true }]

其实此处可以通过上面提供报错链接的文章的后面解决,但是当初作者没注意,忽略了.可以直接查看对应的挂载地址,也能达到我们的目的

命令如下

docker inspect redis-master | grep Mounts -A 10

  

#对应的 docker inspect 信息数组格式如下:
"Mounts": [
{
"Type": "volume",
"Name": "f06e4ee059b5e78feb957b5d2fcefe7287309fa43cef4b431c22fbac5c178861",
"Source": "/var/lib/docker/volumes/f06e4ee059b5e78feb957b5d2fcefe7287309fa43cef4b431c22fbac5c178861/_data",
"Destination": "/data",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}

  

 

最新文章

  1. VS 2015相当不错的功能:C#交互窗口
  2. php代码小实例
  3. Bootstrap库之Modals
  4. 64位win系统上面tomcat6启动不了 window不能再本地计算机启动
  5. Tomcat7中配置Oracle 11g数据库DBCP连接池
  6. (转载)运行主机管理在openvswitch之上
  7. 创建DBLink语句
  8. 关于自定义jar包(tomcat)的添加
  9. Xcode9新特性介绍-中文篇
  10. c++头文件重复引用问题
  11. 学习爬虫的day03 (通过代理去爬去数据)
  12. 情景linux--如何优雅地退出telnet
  13. CentOS6.*安装gitolite
  14. Python基础:编码规范(4)
  15. 【技术与商业案例解读笔记】095:Google大数据三驾马车笔记
  16. [android] 手机卫士输入框抖动和手机震动
  17. CommonView for wifi抓包破解WPA无线网络
  18. 《C与指针》——高级指针话题
  19. learngin uboot design parameter recovery mechanism
  20. unity 返回子对象组件

热门文章

  1. jqGrid选择列控件向右拖拽超出边界处理
  2. Spring教程笔记(3) Bean
  3. 2015-10-27 C#3
  4. Centos7中网络及设备相关配置
  5. kafka 心跳和 reblance
  6. DomeOS部署
  7. 三种Webpack打包方式
  8. 刷seed有感
  9. 【持续更新】JAVA面向对象多线程编程的一些tips
  10. java类的理解和相关问题