开发者学堂课程【深入解析 Docker 容器化技术:删除以及查找镜像】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/659/detail/10937
删除以及查找镜像
内容介绍
一、查找镜像
二、删除镜像
这节课程将继续学习关于 docker 的相关指令,之前讲过拉取镜像命令为 docker pull 加上镜像名称,那么别人的仓库有没有所需镜像呢?
一、查找镜像
也就是仓库中有这个镜像才能够下载,没有的话是拉取不了这个镜像的。所以这个过程中可以通过 docker search 查看仓库中是否有所需镜像,比如要查看 tomcat 镜像是否存在,如:
[root@localhost ~]# docker search tomcat
N
AME
D
ESCRIPTION
S
TARS
O
FFICIAL
A
UTOMATED
tomcat
Apache Tomcat i
.
.. 2517 [OK]
tomee Apache TomEE is.
.
. 66
[
OK]
…
如上可以查看到镜像名称 NAME,镜像的描述DESCRIPTION,镜像的星系 STARS,星系数值越高就代表越流行,OFFICIAL 为是否是官方的,AUTOMATED 为是否是自动构建,在仓库中可以看到有 tomcat 镜像说明可以进行拉取。
二、删除镜像
除此查找镜像之外还可以进行删除镜像,通过查看帮助文档可以找到 rm 命令,作用为删除一个或者多个容器,而 rmi 命令为删除一个或多个镜像。
在删除镜像命令中,删除的可以是镜像名称,也可以是镜像 ID,如果要删除多个镜像则是空格后再加上镜像名称,这里通过 ubuntu 的 ID 进行镜像删除,如:
[root@localhost ~]# docker rmi 2ca708c1c9cc
Untagged: ubuntu:latest
…
删除后再次查看本地镜像,如:
[root@localhost ~]# docker images
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CRATED SIZE
centos latest 67fa590cfc1c 4 weeks ago 200MB
可查看到只剩下镜像 centos,说明删除操作执行成功。