首页 > 解决方案 > 如何使用“docker images”命令按大小对我的 Docker 图像进行排序?

问题描述

要查看我安装的所有图像,我运行docker images. 我想按“大小”对所有图像进行排序。我怎样才能做到这一点?更一般地说,如何通过任何参数对返回的图像进行排序,例如“创建”

标签: dockersortingterminal

解决方案


docker images 支持--format标志来自定义输出-> https://docs.docker.com/engine/reference/commandline/images/#format-the-output

添加自定义格式并使用排序可以解决问题:

docker images --format "{{.ID}}\t{{.Size}}\t{{.Repository}}" | sort -k 2 -h

推荐阅读