zoukankan      html  css  js  c++  java
  • docker images

    列出本地镜像

    语法

    docker image ls [OPTIONS] [REPOSITORY[:TAG]]

    选项说明

    •  -a,--all            显示所有镜像,包括中间层镜像
    • --digests            显示镜像摘要,默认不显示
    • -f,--filter          根据条件过滤镜像
    • --format            使用Go模板打印镜像
    • --no-trunc          不要截断输出
    • -q,--quiet         只显示镜像ID

    实例

    查看本地镜像(不显示中间层镜像)

    docker images #同docker image ls

    • REPOSITORY   镜像的仓库源
    • TAG        镜像的标签
    • IMAGE ID     镜像的id
    • CREATED      镜像的创建时间
    • SIZE       镜像的大小

    查看所有镜像,包括中间层镜像

    docker images -a

    按名称显示镜像

    docker images python

    按标签显示镜像

    docker images python:latest

    显示完整的 IMAGE ID

    docker images --no-trunc
    

    显示镜像的摘要

    docker images --digests
    

    只显示镜像ID

    docker images -q
    

    条件过滤

    支持的条件有:

    • dangling         悬空镜像,默认为 false
    • label              对应 DockerFile 中的 LABEL,格式为:label=<key> 或 label=<key>=<value>
    • before            显示给定 id 或 引用之前创建的过滤器的镜像
    • since              过滤自给定id或引用以来创建的镜像
    • reference        过滤参考与指定模式匹配的镜像

    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}}	{{.Tag}}	{{.Size}}"

  • 相关阅读:
    十张伟大的科学瞬间
    机器学习如何破译早已消亡的古老语言?
    如何阻止「数码黑帮」偷走你的时间
    社会地位即服务, Status as a Service (二): 社交网络的投资回报率 (ROI)
    谁是你的创业竞争对手?
    酷!美国国家安全局(NSA)开源了逆向工程工具 Ghidra
    Linux终端下Ctrl+S卡死
    操作系统损坏重装是否能恢复lvm硬盘数据的相关实验
    How to write an iso file to usb driver
    linux screen的用法
  • 原文地址:https://www.cnblogs.com/scholars-xian/p/14557388.html
Copyright © 2011-2022 走看看