一、docker images (列出本地主机镜像)
1、docker images --help
查看 docker images 的所有使用方法
2、docker images / docker images -a
列出本地主机上所有的镜像
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签,可以理解为版本号,格式为 REPOSITORY:TAG ,如果不指定标签,默认使用的就是 REPOSITORY:latest
IMAGE ID:镜像 ID
CREATED:镜像创建时间
SIZE:镜像大小
3、docker images -q
列出本地主机上所有镜像的 IMAGE ID ,常常作为批量删除镜像的查询条件使用( 例如: docker rmi $(docker images -q) )
4、docker images --no-trunc
列出完整的镜像 ID
5、docker images --digests
列出镜像的摘要信息
二、docker search (搜索镜像)
1、查看 docker search 的所有使用方法
docker search [OPTIONS] 镜像名称 实际上就是去 docker 官网网站上去搜索镜像
docker 官网地址: https://hub.docker.com
2、docker search --limit 5 mysql
搜索 mysql 的 5 个镜像
3、docker search --no-trunc mysql
搜索 mysql 镜像,显示完整的描述信息
三、docker pull (拉取镜像)
使用 docker pull 的时候,一般会去官网(https://hub.docker.com)查看你要拉取的镜像和镜像标签
四、docker rmi (删除镜像)
1、删除单个镜像
docker rmi -f 镜像 ID
2、删除多个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
3、删除全部镜像
docker rmi -f $(docker images -q)
这个类似于 mysql 中的子查询, docker images -q 查出所有的镜像 ID