当前位置: 首页 > 面试题库 >

如何排序或排序结果docker ps --format?

杭曦
2023-03-14
问题内容

使用时,我找不到任何排序结果的方法 docker ps

就我而言,我想按.Ports订购

docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}"

如何订购结果?


问题答案:

列出容器

docker ps

格式

docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" | (read -r; printf "%s\n" "$REPLY"; sort -k 3 )

概要

docker ps [--format="TEMPLATE"]

--format="TEMPLATE"
  Pretty-print containers using a Go template.
  Valid placeholders:
     .ID - Container ID
     .Image - Image ID
     .Command - Quoted command
     .CreatedAt - Time when the container was created.
     .RunningFor - Elapsed time since the container was started.
     .Ports - Exposed ports.
     .Status - Container status.
     .Size - Container disk size.
     .Names - Container names.
     .Labels - All labels assigned to the container.
     .Label - Value of a specific label for this container. For example {{.Label "com.docker.swarm.cpu"}}
     .Mounts - Names of the volumes mounted in this container.

显示容器及其命令

docker ps --format "{{.ID}}: {{.Command}}"

在表格中显示带有标签的容器

docker ps --format "table {{.ID}}\t{{.Labels}}"

在表中显示带有节点标签的容器

docker ps --format 'table {{.ID}}\t{{(.Label "com.docker.swarm.node")}}'


 类似资料:
  • 你可以使用 org.hibernate.criterion.Order 来为查询结果排序。 List cats = sess.createCriteria(Cat.class) .add( Restrictions.like("name", "F%") .addOrder( Order.asc("name") ) .addOrder( Order.desc("age") )

  • 问题内容: 这与多级排序无关。 我需要首先根据距离选择结果,将结果限制为50,然后再按价格将这50结果排序。 本质上,第二种排序放弃了内部排序的顺序-但是内部排序用于磨练前50个结果。 对于此类问题,我看到的其他答案是第二级排序,这不是我想要的。 顺便说一句:我看过聚合-前N个结果,但不确定是否可以对聚合结果排序应用排序。也看过了,但我不知道将“分类”放在哪里 问题答案: 热门匹配汇总可让您根据主

  • 查询结果的排序 当发送查询命令到ElasticSearch中,返回的文档集合默认会按照计算出来的文档打分排序(已经在本章的 Lucene的默认打分算法 一节中讲到)。这通常是用户希望的:结果集中的第一个文档就是查询命令想要的文档。然而,有的时候我们希望改变这种排序。这很简单,因为我们已经用过了单个字符串类型的数据。让我们看如下的样例: { "query" : { "terms" : { "t

  • 问题内容: 当我使用IN从表中选择一组行时,例如 有一种SQL技巧可以按照IN集合中给定的顺序恢复它们吗? 因此,在示例中,假设x具有ID为23、55、44和12的行,则将按该顺序返回这四行。 问题答案:

  • 我已经在按\u score desc排序的查询部分中获得了所需的查询结果。现在我需要提取每个文档的3个字段。我想实现如下目标: 我刚刚试过: 1)使用折叠删除重复的值 但问题是它只会保留filed1的不同值,而忽略field 2和field 3的值。例如,我们有2条记录,如下所示: 使用此方法,我们只能获得一条记录,因为它们具有相同的field1值。我想要这三个字段的不同组合值。我们可以使用int

  • 我目前有一个查询,它使用MongoTemplate的findAll()方法返回集合中的所有文档。我想对这些结果进行排序,但看不到任何方法。我看到我可以使用find()和一个查询参数并调用。with(Sort Sort),但是在这个场景中,我如何设置查询以返回所有文档?我会同意使用任何一种方法。