我試過如下:'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