docker images命令详解
1、Usage
docker images [OPTIONS] [REPOSITORY[:TAG]]
2、常用选项
选项 | 描述 |
---|---|
--all ,-a
|
显示所有镜像(默认隐藏中间镜像) |
--digests
|
显示镜像的摘要 |
--filter ,-f
|
根据条件对输出结果进行过滤 |
--format
|
格式化输出结果 |
--no-trunc
|
不截断输出,即输出镜像完整的ID |
--quiet ,-q
|
只显示镜像ID |
3、显示镜像信息
列出最近创建的镜像
docker images
列出指定镜像名
kfmirrors.io/datamining:117
的信息docker images kfmirrors.io/datamining:117
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0TkHtXVx-1614149547594)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224140945099.png)]
列出镜像名为
kfmirrors.io/datamining
的所有镜像信息docker images kfmirrors.io/datamining
也可以使用模糊查找的方式:
docker images kfmirrors.io/datamining:*
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-exKx1Qro-1614149547610)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224141244239.png)]
显示镜像完整的ID
docker images --no-trunc
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PAtWcM8T-1614149547612)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224141420328.png)]
显示镜像的摘要
docker images --digests
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RBiFUV3X-1614149547614)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224141745704.png)]
4、显示结果过滤
介绍
结果过滤是通过-f
或--filter
参数进行处理的,格式为:-f <key>=<value>
,若有多个过滤条件,则需要有过个过滤参数,如:-f "foo=bar" --filter "bif=baz"
;
当前支持的过滤条件为:
dangling
(布尔值,true 或者 false);label
(label=<key>
或者label=<key>=<value>
);before
(<image-name>[:<tag>]
,<image id>
或者<image@digest>
),筛选在给定镜像之前创建的镜像;since
(<image-name>[:<tag>]
,<image id>
或者<image@digest>
),筛选再给定镜像之后创建的镜像;reference
,筛选引用与给定镜像相匹配的镜像;
示例
查询的镜像
docker images -f "dangling=true"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BkncsPYY-1614149547617)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224143122761.png)]
删除的镜像
docker rmi $(docker images -f "dangling=true" -q)
查询指定
label
标签为com.example.version
的镜像docker images -f "label=com.example.version"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Se7ylrZY-1614149547620)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224143421417.png)]
查询指定
label
标签为com.example.version
,且version
为1.0
的镜像docker images -f "label=com.example.version=1.0"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KpIoz3ww-1614149547621)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224143559807.png)]
筛选在
kfmirrors.io/datamining:117
镜像之前创建的镜像docker images -f "before=kfmirrors.io/datamining:117"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ceLdVx7V-1614149547622)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224143746244.png)]
筛选在
kfmirrors.io/datamining:115
镜像之后创建的镜像docker images -f "since=kfmirrors.io/datamining:115"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BNJCDWCb-1614149547624)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224143921106.png)]
筛选与给定参考相匹配的镜像
## 镜像名中存在/的是无法匹配的 docker images -f=reference='*datamining*:*libc'
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0nNaKaTd-1614149547625)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224144251945.png)]
5、格式化输出
介绍
使用--format
参数对输出进行格式化处理,有效的占位符如下:
占位符 | 描述 |
---|---|
.ID
|
镜像ID |
.Repository
|
镜像名 |
.Tag
|
镜像标签 |
.Digest
|
镜像摘要 |
.CreatedSince
|
自创建镜像以来的时间 |
.CreatedAt
|
镜像创建的时间 |
.Size
|
镜像大小 |
示例
显示镜像ID和镜像名
docker images --format "{{.ID}}: {{.Repository}}"
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSKOELa9-1614149547626)(http://imageurl-evjol.oss-cn-shenzhen.aliyuncs.com/img/image-20210224144946939.png)]
以表格的形式显示镜像ID、镜像名和镜像标签
docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"
docker images命令详解相关推荐
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- docker ps命令详解 列出运行中的容器
docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID 表示容器ID IMAGE ...
- docker images 命令详解
[原文链接]docker images 命令详解 文章目录 一.docker images 命令选项 二.docker images 使用实例 2.1 显示最近创建的镜像 2.2 根据镜像名和tag值 ...
- docker inspect命令详解
docker inspect命令详解 1.作用 获取容器/镜像的元数据(JSON格式) 2.语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f ...
- docker build命令详解_Docker镜像与容器常用命令图文详解
一.系统命令 #查看docker版本 docker version #查看docker的系统信息,包含镜像容器的数量 docker info #查看docker的所有命令 docker --help ...
- docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器
本文你能学到什么 Docker 是什么 Docker 概念 关于 Docker 的概念是确实不太好总结,下面我通过四点向你说明 Docker 到底是个什么东西. Docker 是世界领先的软件容器平台 ...
- Docker实战第二天(Docker常用命令详解)
Docker常用命令 docker version #查看版本 docker search centos #搜索可用的docker镜像 docker images #查看当前docker所有镜像 do ...
- 【docker】docker run命令详解
Docker run命令用于运行一个新容器,而启动一个容器需要非常多的信息,所以该命令的参数非常多,今天就详细分析下该命令支持的参数. 首先看一下该命令的格式: [html] view plain c ...
- Docker全命令详解
一.容器rootfs命令 1.commit #通过容器创建本地镜像 语法: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTI ...
- Docker(45)- docker build 命令详解
docker build 命令原理 docker build 命令从 Dockerfile 和上下文构建镜像 构建的上下文:位于指定 PATH 或 URL 中的一组文件 构建过程可以引用上下文中的任何 ...
最新文章
- N-GRAM模型的概率公式
- C# 中的var关键字
- 谷歌开发专家带你学AI
- Android内存分析工具:Memory Profiler
- 用redis实现消息队列(实时消费+ack机制)【转】
- 虚拟机安装mac os x实战
- 《从0到1学习Flink》—— 如何自定义 Data Source ?
- 交换机的源地址学习机制和帧转发方式习题
- 案例|工业物联网解决方案·光伏电站
- layui框架——弹出层layer
- lowB三人组代码示例
- 北航计算机机试13真分数约分
- 学计算机会不会做ppt,学习计算机心得与体会.ppt
- 数组的归一化c语言,如何归一化频率数组
- WWDC20 Session 清单(06-23)
- error while loading shared libraries: libopencv_imgcodecs.so.405: cannot open shared object file
- Shannon理论——笔记1
- UE4笔记_Paper 2D Flipbooks
- 密码学在实际应用中的加密技术
- 74LS112 实验 数字电路