docker images 用法
该命令用于列举本地的镜像,其中还有本地命令的一些操作有如下,都是用来在本地做处理使用的
用法:
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]List imagesOptions:-a, --all Show all images (default hides intermediate images)--digests Show digests-f, --filter filter Filter output based on conditions provided--format string Pretty-print images using a Go template--no-trunc Don't truncate output-q, --quiet Only show numeric IDs
示例:
docker images java
直接展示了repository为java的镜像
docker images -a
展示本地的所有镜像,默认隐藏中间的镜像
zhouzhenyong@shizi-2 ~/tem> docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
test/isc-panda 1.0.0 942d4dd9eb3c 10 hours ago 177MB
<none> <none> 7e6256d9d5f0 10 hours ago 177MB
<none> <none> e134476eee5f 10 hours ago 177MB
<none> <none> d3d69ab0ab27 10 hours ago 177MB
<none> <none> 314010f38f7b 10 hours ago 177MB
<none> <none> efebccec952b 10 hours ago 177MB
<none> <none> 450e15c7459f 10 hours ago 177MB
<none> <none> bd615cd2dd18 10 hours ago 177MB
<none> <none> 96ae66cb0553 10 hours ago 177MB
<none> <none> f28ebb70bbc9 10 hours ago 177MB
docker images --digests
展示镜像的摘要
zhouzhenyong@shizi-2 ~/tem> docker images --digests
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
test/isc-panda 1.0.0 <none> 942d4dd9eb3c 10 hours ago 177MB
<none> <none> <none> 450e15c7459f 10 hours ago 177MB
<none> <none> <none> 96ae66cb0553 10 hours ago 177MB
docker images -f xxxx
查看对应的过滤条件
这个过滤标签的格式是 “key=value”,如果有多个条件,则使用这种 --filter “key1=value” --filter “key2=value”
比如:过滤没有打标签的镜像
docker images -f “dangling=true”
zhouzhenyong@shizi-2 ~/tem> docker images -f "dangling=true"
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 450e15c7459f 10 hours ago 177MB
<none> <none> 96ae66cb0553 10 hours ago 177MB
<none> <none> a05eb601e28c 10 hours ago 177MB
<none> <none> 402ba2565be1 10 hours ago 177MB
<none> <none> d76f78b54042 11 hours ago 177MB
<none> <none> 0f98eccb4a62 12 hours ago 177MB
<none> <none> 56423d65f24f 22 hours ago 177MB
<none> <none> 3c553f44e156 22 hours ago 177MB
<none> <none> 644627b7fb2e 22 hours ago 177MB
当前支持的过滤配置的key为
- dangling:显示标记为空的镜像,值只有true和false
- label:这个是根据标签进行过滤,其中lable的值,是docker在编译的时候配置的或者在Dockerfile中配置的
- before:这个是根据时间来进行过滤,其中before的value表示某个镜像构建时间之前的镜像列表
- since:跟before正好相反,表示的是在某个镜像构建之后构建的镜像
- reference:这个是添加正则进行匹配
docker images -f “dangling=true”
表示清理当前repo:tag为的镜像。在对应的镜像repo:tag构建新的镜像的时候,旧的镜像就会从repo:tag中移走,进而成为,这个时候,我们就可以对这些进行清理
docker rmi $(docker images -f “dangling=true” -q)
docker images -f “before=mysql”
表示在mysql:latest之前的构建的镜像
zhouzhenyong@shizi-2 ~> docker images -f "before=mysql"
Error response from daemon: No such image: mysql:latest
zhouzhenyong@shizi-2 ~> docker images -f "before=mysql:8.0.20"
REPOSITORY TAG IMAGE ID CREATED SIZE
docker/desktop-kubernetes kubernetes-v1.16.5-cni-v0.7.5-critools-v1.15.0 a86647f0b376 5 months ago 279MB
docker/kube-compose-installer v0.4.25-alpha1 2a71ac5a1359 7 months ago 42.3MB
golang 1.11-alpine e116d2efa2ab 10 months ago 312MB
openjdk 8-jdk-alpine a3562aa0b991 13 months ago 105MB
docker images -f=reference=’:’
zhouzhenyong@shizi-2 ~> docker images --filter=reference='*:*'
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 8.0.20 be0dbf01a0f3 13 days ago 541MB
golang 1.11-alpine e116d2efa2ab 10 months ago 312MB
openjdk 8-jdk-alpine a3562aa0b991 13 months ago 105MB
docker images --format
这个是进行对展示的进行格式化话展示
Placeholder | Description |
---|---|
.ID
|
Image ID |
.Repository
|
Image repository |
.Tag
|
Image tag |
.Digest
|
Image digest |
.CreatedSince
|
Elapsed time since the image was created |
.CreatedAt
|
Time when the image was created |
.Size
|
Image disk size |
zhouzhenyong@shizi-2 ~> docker images --format "{{.ID}}\t{{.Repository}}"
942d4dd9eb3c test/isc-panda
450e15c7459f <none>
644627b7fb2e <none>
b3f353ae77d2 simonalong/isc-panda
d30e0389349f simonalong/cheers2019
be0dbf01a0f3 mysql
a86647f0b376 docker/desktop-kubernetes
2a71ac5a1359 docker/kube-compose-installer
e116d2efa2ab golang
a3562aa0b991 openjdk
docker images -q
这个其实跟 docker images --format “{{.ID}}” 效果是一样的,是只展示ID
zhouzhenyong@shizi-2 ~> docker images --format "{{.ID}}"
942d4dd9eb3c
450e15c7459f
644627b7fb2e
b3f353ae77d2
d30e0389349f
be0dbf01a0f3
a86647f0b376
2a71ac5a1359
e116d2efa2ab
a3562aa0b991
zhouzhenyong@shizi-2 ~> docker images -q
942d4dd9eb3c
450e15c7459f
644627b7fb2e
b3f353ae77d2
d30e0389349f
be0dbf01a0f3
a86647f0b376
2a71ac5a1359
e116d2efa2ab
a3562aa0b991
参考:
https://www.simapple.com/326.html
https://docs.docker.com/engine/reference/commandline/images/
docker images 用法相关推荐
- docker基本用法
docker基本用法 docker安装 在阿里云下载镜像加速器 docker 常用命令 docker pull nginx 从镜像空间里面拉取nginx镜像到本地 docker images 查看本地 ...
- 【docker基础用法】
docker基础用法 文章目录 docker基础用法 什么是docker OCI&OCF OCI OCF 断续器 docker架构 docker镜像与镜像仓库 docker对象 安装及使用do ...
- Docker基本用法安装部署
Docker基本用法 什么是Docker OCI和OCF OCI OCF Docker架构 Docker对象 Docker的安装和使用 Docker的安装 Docker加速 Docker常用操作 什么 ...
- docker基础用法及镜像和容器的常用命令大全
1. docker 体系架构 Docker 采用了 C / S 架构,包括客户端和服务端.Docker 守护进程作为服务端接受来自客户端的请求,并处理这些请求(创建.运行.分发容器).客户端和服务端既 ...
- docker基础用法
1.安装 vim /etc/yum.repos.d/CentOS-Base.repo [dockerrepo] name=Docker Repository baseurl=https://yum. ...
- Docker 基本用法
1.安装: wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release- ...
- docker volume用法
volume在docker中的意思表示将宿主机上的目录挂在到docker容器中,这样可以保持数据持久化,当将容器删除时,数据不会丢失 1.手动创建一个volume可以使用命令:docker volum ...
- 1.docker基础用法
Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台应用. 从头编译或者扩展现有的 OpenShift 或 Cloud F ...
- docker学习(四)docker run用法
目录 前言 一.参数列表 二.使用示例 前言 docker run 命令用于创建一个新的容器,启动一个新的进程,并为这个进程分配其独占的文件系统.网络资源等.通过参数设置可以覆盖镜像和容器的一些默认配 ...
最新文章
- 【Smart_Point】C/C++ 中共享指针 shared_ptr
- JUNOS下的浮动路由
- Switch语句的参数是什么类型的?
- Taro+react开发(47)taro中消息机制
- ReactJS实用技巧(1):JSX与HTML的那些不同
- percona-toolkit源码编译安装
- Python实现对于文件的分类
- 关于 单窗口服务模型模拟 进行的小测试
- JMeter之压力测试
- SAP BW常用后台事务码
- 美国高等教育信息素养能力标准
- mc服务器切换模式显示英文字母,我的世界更改模式的指令是什么_MC切换模式指令方法新版...
- react中请求网络图片加载不出来的问题 解决
- 网络通信安全部分笔记二
- springboot整合ldap
- kong+konga
- outlook 邮箱过期问题处理
- 测试公众号开发php,快速接入公众号开发
- MAC无法识别硬盘的解决方案
- 微软WHQL认证有哪些步骤?驱动程序签名及发布
热门文章
- quartus仿真31:74161的级联
- 《北京市自动驾驶车辆道路测试报告(2020年)》正式发布
- 用Photoshop制作制作矩形
- 软件测试自学日语app,免费学日语的软件哪个好?零基础学习日语的app评测推荐...
- 新款辅助介绍下载导航源码
- STM32CudeIDE:安装、汉化、软件主题
- 运维之道 | Redis 持久化配置
- 热议GIS软件技术四大升维,2018 GIS 软件技术大会在京举办
- flex 联机游戏开发 - 四国军棋游戏:(三) 核心类设计
- Windows 在资源管理器中预览 SVG 图标