Docker 常用镜像命令

一、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

原文地址:https://www.cnblogs.com/xiaomaomao/p/14188917.html