我在哪里可以findDocker格式模板variables列表?
我找不到Docker文档概述了可以与–format标志一起使用的模板variables列表。
例如我知道这个工程: docker ps --format {{.Name}}
并返回一个正在运行的容器列表的名称。 我已经通过文档search,找不到可用的variables的参考。
你只要做一个docker inspect container_id
,你有一个几乎完整的列表。
请记住,有一个层次结构,所以你可以做
docker inspect -f '{{ .State.Running }}' 21d
可以显示
true
要么
docker inspect -f '{{ .State.StartedAt }}' 21d
可以显示
2015-09-03T08:08:42.204866274Z
就像是
docker inspect -f '{{ .Config.Env }}' 21d
可能会返回一个列表
请参阅关于该主题的参考文章
http://container-solutions.com/docker-inspect-template-magic/
--format
的有效占位符位于https://docs.docker.com/engine/reference/commandline/ps/#formatting
为了完整起见,这就是现在v1.13所说的:
-
.ID
:容器ID -
.Image
:图像ID -
.Command
命令:引用的命令 -
.CreatedAt
:创build容器的时间。 -
.RunningFor
时间:自从容器启动以来的耗时。 -
.Ports
:暴露的端口。 - 。状态:容器状态。
-
.Size
:容器磁盘大小。 - 。名称:容器名称。
- 标签:分配给容器的所有标签。
-
.Label
:此容器的特定标签的值。 例如"com.docker.swarm.cpu"
-
.Mounts
:在此容器中安装的卷的名称。 -
.Networks
:连接到此容器的networking的名称。