我找不到Docker文档,其中列出了可以与--format标志一起使用的模板变量列表。
e.g。我知道这有效:docker ps --format {{.Name}}
并按名称返回正在运行的容器的列表。我搜索了文档,但找不到对可用变量的引用。
答案 0 :(得分:1)
您只需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/
答案 1 :(得分:0)
--format
的有效占位符位于https://docs.docker.com/engine/reference/commandline/ps/#formatting
为了完整性,这就是它现在对v1.13所说的内容:
.ID
:容器ID .Image
:图片ID .Command
:引用命令.CreatedAt
:创建容器的时间。.RunningFor
:自容器启动以来经过的时间。.Ports
:暴露的端口。.Status
:容器状态。.Size
:容器磁盘大小。.Names
:容器名称。.Labels
:分配给容器的所有标签。.Label
:此容器的特定标签的值。例如"com.docker.swarm.cpu"
.Mounts
:此容器中安装的卷的名称。.Networks
:附加到此容器的网络名称。