我试过如下:'docker inspect -f。'是什么做?
$ docker inspect -f . ubuntu:latest
.
$ docker inspect -f . hello-world
.
,我读了检查返回有关容器或图像的基本信息。但是当我用点执行上面的命令时,它会返回一个点。这是什么意思?
我试过如下:'docker inspect -f。'是什么做?
$ docker inspect -f . ubuntu:latest
.
$ docker inspect -f . hello-world
.
,我读了检查返回有关容器或图像的基本信息。但是当我用点执行上面的命令时,它会返回一个点。这是什么意思?
我猜这应该是:
$ docker inspect -f '{{ . }}' ubuntu:latest
这将产生物体格式化输出,比如:当你定义的格式没有括号
{sha256:2fa927b5cdd31cdec0027ff4f45ef4343795c7a2d19a9af4f32425132a222330 [ubuntu:latest] [] 2016-05-27T14:15:02.359284074Z b8bd6a8e8874a87f626871ce370f4775bdf598865637082da2949ee0f4786432 0xc4201f8280 1.9.1 0xc4201f8500 amd64 linux 121989688 121989688 {aufs map[]} {layers [sha256:9436069b92a3ec23351313d6decc5fba2ce1cd52aac77dd8da3b03b3dfcb5382 sha256:19429b698a2283bfaece7f590e438662e2078351a9ad077c6d1f7fb12f8cd08d sha256:82b57dbc5385a2a0edd94dfc86f9e4d75487cce30250fec94147abab0397f2b8 sha256:737f40e80b7ff641f24b759d64f7ec489be0ef4e0c16a9780b795dbe972b38d2 sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef] }}
,这不再一个要打印的变量,但要输出的文字字符.
,这就是您所看到的。请注意,用户可读的输出可以通过未格式化输出可言,接收例如:
$ docker inspect ubuntu:latest
如果你想从输出特定的字段,然后格式化以提取特定领域是有用的,例如:
$ docker inspect -f '{{ .Created }}' ubuntu:latest
2016-05-27T14:15:02.359284074Z
我不确定你在想什么点应该这样做,但是你提供的格式.
使用'格式'选项。它被看作是一个文字串。
如果您提供任何其他格式,例如format xx
,你会得到那个字符串。
比较:
搬运工检查的Redis:2.6 -f XX
XX
我在Jenkins的一个工作中看到了“docker inspect -f。ubuntu:latest”,并且看到了dot作为输出,并且不知道它在做什么。 – Raji
什么点该怎么办?你为什么包括它? – Nanne