目录
1、作用
docker image
命令集的 ls
命令用于列出本地的 Docker 镜像信息。docker image ls
命令等同于 docker images
。
2、命令使用格式
docker image ls [options] [repository:tag]
- options:参数(可选)
- repository:仓库镜像(可选)。
- tag:版本号(可选)
3、常用参数说明
-
-a:显示所有镜像,包括中间镜像;
-
-q:简洁显示,只显示镜像的ID;
-
-f:根据提供的条件过滤输出;
一个 -f 后面只能跟一个过滤器,要使用多个过滤器需要为每一个过滤器带一个 -f 参数。过滤器的格式为:
"key=value" 注:引号可带可不带,标准格式是要带上。
常见的过滤器有:
过滤器 描述 dangling 显示标签(TAG)为空的镜像。(true表示使用该过滤器,false表示不使用) label 这个是根据标签进行过滤,其中lable的值,是docker在Dockerfile中配置的 before 这个是根据时间来进行过滤,表示镜像构建时间之前的镜像 since 这个是根据时间来进行过滤,表示在镜像构建之后的镜像 reference 这个是匹配 -
–no-trunc:不截断显示,即完整显示镜像ID。
4、显示结果说明
REPOSITORY 显示镜像在哪个仓库和在仓库中的路径(包括镜像名)
TAG 镜像的标签
IMAGE ID 镜像的ID
CREATED 镜像的创建时间
SIZE 镜像的大小
注:在Docker中,每个镜像都有一个唯一的ID。这个ID通常是一串很长的字符,默认情况下,Docker命令行工具会显示这个ID的前12个字符。大多数情况下,前12个字符就能区分镜像,可以直接用这前12个字符指代镜像,用于其他命令操作。如果区分不了,可以使用–no-trunc参数显示完整ID。
5、示例
5.1 查看本地镜像列表
5.2 查看指定镜像
5.3 只查看镜像ID
5.4 查看镜像的完整ID
5.5 查看Tag为空的镜像