列出本地镜像
docker image ls [OPTIONS] [REPOSITORY[:TAG]]
docker images #同docker image ls
docker images -a
docker images python
docker images python:latest
docker images --no-trunc
docker images --digests
docker images -q
支持的条件有:
1)查询所有虚悬镜像(未标记的镜像)
docker images -f dangling=true
2)查询指定标签的镜像
在镜像详情中可以查看到镜像的 label
通过 label=<key> 过滤镜像
docker images -f "label=org.label-schema.build-date"
通过 label=<key>=<value> 过滤镜像
docker images -f "label=org.label-schema.build-date=20201204"
3)显示 python 镜像之前创建的镜像
docker images -f before=python
4)显示 python:slim 镜像之前创建的镜像
docker images -f before=python:slim
5)显示 python 镜像之后创建的镜像
docker images -f since=python
6)通过参考过滤镜像
docker images -f reference=python
GO 模板的有效占位符:
.ID 镜像ID
.Repository 镜像库
.Tag 镜像标记
.Digest 镜像摘要
.CreatedSince 镜像自创建以来经过的时间
.CreatedAt 镜像创建时间
.Size 镜像大小
1)以不带列名的方式打印
docker images --format "{{.ID}}: {{.Tag}}: {{.Size}}"
2)以表格方式打印
docker images --format "table{{.ID}}\t{{.Tag}}\t{{.Size}}"
原文:https://www.cnblogs.com/scholars-xian/p/14557388.html