docker images 命令参数详解

本文详细介绍了Docker images命令的使用,包括列出本地镜像信息、可选参数及其功能。通过-digests参数可以显示镜像摘要,-filter参数允许根据标签、时间等过滤镜像。此外,还讲解了-format选项用于自定义输出格式,以及-quiet参数仅显示镜像ID。了解这些参数有助于更高效地管理和查找Docker镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、docker images介绍

docker images [OPTIONS] [REPOSITORY[:TAG]]
使用docker images命令可以列出本地主机上已有镜像的基本信息。

输入docker images后:
在这里插入图片描述
各个字段详解:

字段描述
REPOSITORY来自于哪个仓库,比如phpswoole/swoole表示swoole官网的镜像
TAG镜像的标签信息,比如18.04、latest表示不同的版本信息。标签只是标记,并不能标识镜像内容,latest标识最新的版本
IMAGE ID镜像的ID(唯一标识镜像),如果两个镜像的ID相同,说明它们实际上指向了同一个镜像,只是具有不同标签名称而已
CREATED创建时间,说明镜像最后的更新时间
SIZE镜像大小,优秀的镜像往往体积都较小

二、可选参数详解

可选参数:

名称简写描述
–all-a显示所有镜像(默认隐藏中间镜像)
–digests显示摘要
–filter-f根据提供的条件过滤输出
–format使用 Go 模板打印漂亮的图像
–no-trunc不要截断输出
–quiet-q仅显示图像 ID

该docker images命令采用一个可选[REPOSITORY[:TAG]]参数,该参数将列表限制为与该参数匹配的镜像,如下图,可以匹配rabbitmq镜像:

在这里插入图片描述
如果同时提供REPOSITORY和TAG,则仅列出与该存储库和标签匹配的镜像。要在标签为“3-management”的“rabbitmq”存储库中查找所有本地镜像
在这里插入图片描述
该[REPOSITORY[:TAG]]值必须是“完全匹配”。这意味着,例如, docker images rabbit那么是无法查找到的
在这里插入图片描述

2.1 no-trunc

不要截断输出。会发现此时的IMAGE ID很长,如果不带此参数,会默认截取
在这里插入图片描述

2.2 digests

显示摘要。此时会发现多了一列DIGEST
在这里插入图片描述

2.3 filter

过滤标志(-f或–filter)格式为“key=value”。如果有多个过滤器,则传递多个标志(例如,–filter “foo=bar” --filter “bif=baz”)
目前支持的过滤器有:

过滤器描述
dangling显示标记为空的镜像,true和false
label这个是根据标签进行过滤,其中lable的值,是docker在Dockerfile中配置的
before这个是根据时间来进行过滤,表示镜像构建时间之前的镜像
since这个是根据时间来进行过滤,表示在镜像构建之后的镜像
reference这个是匹配

2.3.1 dangling

显示标记为空的镜像,true和false,下图就展示了tag空的镜像
在这里插入图片描述

2.3.2 label

这个是根据标签进行过滤,其中lable的值,是docker在Dockerfile中配置的
Dockerfile配置了如下图一,图二用label来匹配,是可以匹配到的
在这里插入图片描述

在这里插入图片描述

2.3.3 before

这个是根据时间来进行过滤,表示镜像构建时间之前的镜像
例如:图一这是所有镜像,图二我们来匹配rabbitmq之前的所有镜像,会发现phpswoole/swoole没有了,展示的都是rabbitmq之前创建的都镜像
在这里插入图片描述
在这里插入图片描述

2.3.4 since

这个是根据时间来进行过滤,表示在镜像构建之后的镜像
这时候就rabbitmq之后创建的phpswoole/swoole了
在这里插入图片描述

2.3.5 reference

这个是匹配
第一个是带镜像和标签一起匹配,第二个是只带镜像匹配,2个命令都可以匹配出这个镜像
在这里插入图片描述

2.4 format

格式化选项将使用 Go 模板漂亮地打印容器输出。要以表格格式列出可以使用table
下面列出了 Go 模板的有效占位符:

占位符描述
.ID镜像id
.Repository镜像名称
.Tag镜像标签
.Digest镜像简介
.CreatedSince自创以来经过的时间
.CreatedAt创建图像的时间
.Size镜像大小

第一个用:号分开展示了id和镜像名称
第二个用table 表格形式展示了id、仓库名称、标签
在这里插入图片描述

2.5 quiet

只显示id
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值