我使用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
解释一下上面的命令:
-
docker ps -a --size --format "table {{.ID}}\t{{.Names}}\t{{.Size}}"
:这部分命令列出了所有容器的ID、名称和大小。--size
选项显示容器的存储大小,--format
选项指定输出的格式为表格形式,并使用{{.ID}}
、{{.Names}}
和{{.Size}}
来获取相应的容器信息。 -
|
:管道符号用于将docker ps
的输出传递给下一个命令。 -
sort -k 3 -hr
:这部分命令对输出进行排序。sort
命令用于对文本进行排序,-k 3
表示按照第三个字段(即容器大小)进行排序,-h
选项表示以人类可读的方式(例如1K、1M、1G)进行排序,-r
选项表示按降序排列。
运行这个命令后,您将获得按照容器存储大小降序排列的输出结果。
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17602665.html,如有侵权联系删除