发布时间:2020-07-19 20:50:50来源:阅读:
Usage: docker inspect [OPTIONS] CONTAINER|IMAGE|TASK [CONTAINER|IMAGE|TASK...] Return low-level information on a container, image or task -f, --format Format the output using the given go template --help Print usage -s, --size Display total file sizes if the type is container values are "image" or "container" or "task" --type Return JSON for specified type, (e.g image, container or task)
默认情况下,以JSON数组格式输出所有结果。如果容器和镜像有相同的名称,当没有指定类型时将返回容器的JSON信息。如果指定了格式,给定的模式将格式化每个结果。
Go’s text/template描述了这个格式的所有细节。
大多数情况,可以非常简单地从JSON取任何的字段。
$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $INSTANCE_ID
$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' $INSTANCE_ID
$ docker inspect --format='{{.LogPath}}' $INSTANCE_ID
$ docker inspect --format='{{.Container.Spec.Image}}' $INSTANCE_ID
可以在结果中循环数组和映射以产生简单的文本输出:
$ docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' $INSTANCE_ID
当字段名以一个数字开头时,.Field语法就失效了,不过可以用模板语言的index函数实现。.NetworkSettings.Ports区块包含内部端口映射到外部地址/端口对象列表的映射。要获取数字公共端口,可以使用索引查找特定端口映射,然后索引0包含其中的第一个对象。 然后我们要求HostPort字段获取公共地址。
$ docker inspect --format='{{(index (index .NetworkSettings.Ports "8787/tcp") 0).HostPort}}' $INSTANCE_ID
如果请求一个字段本身是一个包含其他字段的结构,默认情况下你会得到内部值的Go样式转储。Docker添加了一个模板函数json,它可以应用于以JSON格式获取结果。
$ docker inspect --format='{{json .Config}}' $INSTANCE_ID
上一篇:设计模式——装饰器模式
下一篇:联想扬天私密文件柜的创建方法
Desktop Info(桌面系统信息)下载 v2.0.1绿色版
345KB
LED Player(LED显示屏控制软件) V6.1.5 官方版
196.5M
MyMonic(显示器亮度调节工具)下载 v1.2官方版
8.4M
Nokia Monitor Test(显示器测试软件) v2.0 绿色汉化版
1.66M
OnScreen Control(显示器分屏软件) 2.95 最新版
111.2M
aida32(测试软硬件系统信息的工具)v3.7 汉化版
3.37MB
hwinfo32(系统信息检测工具) v7.05.4490 中文版
10.1M
jQuery 中文API参考手册 v1.0.0.0
267.4 KB
umdgen(镜像管理软件) V4.0 汉化版
1.7M
亿图信息图软件 V8.7 官方版
243MB
公租房管理软件(公租房信息管理工具) 11.0.0.0 免费版
29.36MB
宏达青少年信息管理系统
8.16 MB
CrystalDiskInfo绿色中文版下载
209.77MB
HWMonitor
1.21 MB
NovaL CT下载
74.4M
OraCmd下载
3.88MB
PhotoLightning下载
7.85M
defpix屏幕坏点检测工具官方版下载v1.3
761 KB
duet display windows下载
228.0M
everest ultimate edition下载
6.7M
2020-03-29
SAS3008E阵列卡在加载阵列驱动显示加载的是1068E阵列卡的驱动。
操作系统安装光盘不能启动(即不能启动到安装界面)
Lenovo笔记本新版Veriface Pro(人像识别)软件介绍
Linux mmount挂入MS-DOS文件系统命令详解
Win10 RS3新增功能介绍:文件自动清理
Windows 10系统下如何查看打印机驱动属性
电脑共享手机上网
31006599联想网络适配器使用指南 宝龙达8139V1.0.pdf
如何删除暴风影视库