我在哪里可以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的名称。