Docker容器程序员

docker inspect

2017-02-26  本文已影响456人  weineeL

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

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

使用示例:

  docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' d2cc496561d6
  docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} \
{{$p}} -> {{(index $conf 0).HostPort}} {{end}}' d2cc496561d6
  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
上一篇 下一篇

猜你喜欢

热点阅读