2、镜像命令
docker images
列出本地主机上的镜像
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745072-73508647.jpg)
各项说明
REPOSITORY :表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
同一仓库源可以有多个TAG,代表这个仓库的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像。如果你不指定一个镜像的版本标签,例如你只使用Ubuntu,docker默认使用Ubuntu:latest镜像。
参数说明:
-a: 列出本地所有的镜像(含中间印象层)
-q:只显示镜像ID
--digests:显示镜像的摘要信息
--no-trunc:显示完整的镜像信息
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745223-1932403031.jpg)
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745290-1899732786.jpg)
docker search 某个镜像名字
hub.docker.com这个网站去查找镜像
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745340-1473549163.jpg)
命令:docker search [OPTIONS] 镜像名字
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745582-1220268376.jpg)
OPTION说明:
--no-trunc:显示完整的镜像描述
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745747-1122044364.jpg)
-s:列出收藏书不小于指定值的镜像
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745747-1122044364.jpg)
-automated:只列出automated build类型的镜像
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745453-1853387681.jpg)
docker pull 某个镜像名字
下载镜像
docker pull 镜像名字[:TAG]
例子:docker pull tomcat 等价于 docker pull tomcat:lastest
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745369-474448484.jpg)
docker rmi 镜像名
删除某个镜像,如果这个镜像正在被使用,删除的时候有以下现象:
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745196-1455739565.jpg)
使用 docker rmi -f 镜像名 即可
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745238-369374519.jpg)
删除多个:
docker rmi -f 镜像名 镜像名.... 即可,镜像名中间用空格隔开
删除全部
docker rmi -f $(docker images -qa)
docker images -qa表示罗列出当前存活和以往的都罗列出来
![0](https://img2020.cnblogs.com/blog/1179731/202110/1179731-20211026210745196-1455739565.jpg)