我使用docker ps -a --size查看容器的存储大小,我想让显示方式按照存储大小降序排列/更新镜像存储排序

2023年10月11日10:24:47
查看镜像存储大小降序排序

docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}\t{{.Size}}" | sort -k 4 -hr

=======================
您可以使用Docker命令的--format选项来自定义输出格式,并使用sort命令对输出进行排序。这样可以实现按照容器存储大小降序排列显示。

以下是在Linux终端中使用的示例命令:

docker ps -a --size --format "table {{.ID}}\t{{.Names}}\t{{.Size}}" | sort -k 3 -hr

解释一下上面的命令:

  1. docker ps -a --size --format "table {{.ID}}\t{{.Names}}\t{{.Size}}":这部分命令列出了所有容器的ID、名称和大小。--size选项显示容器的存储大小,--format选项指定输出的格式为表格形式,并使用{{.ID}}{{.Names}}{{.Size}}来获取相应的容器信息。

  2. |:管道符号用于将docker ps的输出传递给下一个命令。

  3. sort -k 3 -hr:这部分命令对输出进行排序。sort命令用于对文本进行排序,-k 3表示按照第三个字段(即容器大小)进行排序,-h选项表示以人类可读的方式(例如1K、1M、1G)进行排序,-r选项表示按降序排列。

运行这个命令后,您将获得按照容器存储大小降序排列的输出结果。

posted @ 2023-08-03 10:40  海_纳百川  阅读(267)  评论(0编辑  收藏  举报
本站总访问量