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);
  • labellabel=<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,且version1.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命令详解相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. docker ps命令详解 列出运行中的容器

    docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID      表示容器ID IMAGE       ...

  3. docker images 命令详解

    [原文链接]docker images 命令详解 文章目录 一.docker images 命令选项 二.docker images 使用实例 2.1 显示最近创建的镜像 2.2 根据镜像名和tag值 ...

  4. docker inspect命令详解

    docker inspect命令详解 1.作用 获取容器/镜像的元数据(JSON格式) 2.语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f ...

  5. docker build命令详解_Docker镜像与容器常用命令图文详解

    一.系统命令 #查看docker版本 docker version #查看docker的系统信息,包含镜像容器的数量 docker info #查看docker的所有命令 docker --help ...

  6. docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器

    本文你能学到什么 Docker 是什么 Docker 概念 关于 Docker 的概念是确实不太好总结,下面我通过四点向你说明 Docker 到底是个什么东西. Docker 是世界领先的软件容器平台 ...

  7. Docker实战第二天(Docker常用命令详解)

    Docker常用命令 docker version #查看版本 docker search centos #搜索可用的docker镜像 docker images #查看当前docker所有镜像 do ...

  8. 【docker】docker run命令详解

    Docker run命令用于运行一个新容器,而启动一个容器需要非常多的信息,所以该命令的参数非常多,今天就详细分析下该命令支持的参数. 首先看一下该命令的格式: [html] view plain c ...

  9. Docker全命令详解

    一.​容器rootfs命令 1.commit     #通过容器创建本地镜像 语法: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTI ...

  10. Docker(45)- docker build 命令详解

    docker build 命令原理 docker build 命令从 Dockerfile 和上下文构建镜像 构建的上下文:位于指定 PATH 或 URL 中的一组文件 构建过程可以引用上下文中的任何 ...

最新文章

  1. N-GRAM模型的概率公式
  2. C# 中的var关键字
  3. 谷歌开发专家带你学AI
  4. Android内存分析工具:Memory Profiler
  5. 用redis实现消息队列(实时消费+ack机制)【转】
  6. 虚拟机安装mac os x实战
  7. 《从0到1学习Flink》—— 如何自定义 Data Source ?
  8. 交换机的源地址学习机制和帧转发方式习题
  9. 案例|工业物联网解决方案·光伏电站
  10. layui框架——弹出层layer
  11. lowB三人组代码示例
  12. 北航计算机机试13真分数约分
  13. 学计算机会不会做ppt,学习计算机心得与体会.ppt
  14. 数组的归一化c语言,如何归一化频率数组
  15. WWDC20 Session 清单(06-23)
  16. error while loading shared libraries: libopencv_imgcodecs.so.405: cannot open shared object file
  17. Shannon理论——笔记1
  18. UE4笔记_Paper 2D Flipbooks
  19. 密码学在实际应用中的加密技术
  20. 74LS112 实验 数字电路

热门文章

  1. Android 毕业设计 - 高仿今日头条新闻客户端(内附源码)
  2. 十九、基于canel的网络策略
  3. 关于2020年个人公众号总结
  4. 问题 L: 乐乐做统计 11030
  5. 洛谷 P1803题解 java 贪心
  6. 分布式之什么是CAP定理
  7. oracle中多条数据的增查,Oracle数据库,数据的增、删、改、查
  8. RTX2050和RTX3050差多少
  9. 《Nuitka打包实战指南》第一节 下载和环境配置
  10. 软件测试 app自动化03 toast元素的定位 滑屏操作 触屏操作