docker inspect


功能: 显示image或container 的信息以json格式输出,输出的内容可以用 --format , -f 参数指定go 模版。默认返回值为json数组。

  1. ** go template 相关知识**
  2. 基本格式
docker inspect [OPTIONS] NAME|ID [NAME|ID...]

使用示例:

  • 查看容器d2cc496561d6的ip地址
  docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' d2cc496561d6
  • 查看容器d2cc496561d6绑定的端口
  docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} \
{{$p}} -> {{(index $conf 0).HostPort}} {{end}}' d2cc496561d6
  • 查看挂载的volume
  docker inspect -f "{{range .Mounts}} {{println .Source .Destination}} {{end}}" d2cc496561d6
  1. 常用选项
    • --format, -f:传入go template, 格式化输出。
      docker inspect -f "{{.Mounts}}" d2cc496561d6
      等价于
      docker inspect --format="{{.Mounts}}" d2cc496561d6
  • --type: 当容器名和镜像名冲突时,可以指定类型(image/container)
  • --size, -s :只有为容器时才起作用,返回所有文件的大小。
    docker inspect -s d2cc496561d6docker inspect --size d2cc496561d6
    选项
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,583评论 0 120
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 9,839评论 0 27
  • https://segmentfault.com/a/1190000002609286删除所有未运行 Docker...
    燕京博士阅读 2,967评论 0 1
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 5,797评论 0 7
  • 刚刚看完了贾平凹的自传。 “农村是一大片树林子,里边什么鸟都有,我在其中长大了长壮了,什么饭菜都能下咽什么辛苦都能...
    若荷_阅读 2,361评论 0 1