1、查看镜像
docker images
- REPOSITORY :镜像在仓库中的名称,本文中以后都简称镜像名称
- TAG :镜像标签
- IMAGE ID :镜像 ID
- CREATED :镜像的创建日期(不是获取该镜像的日期)
- SIZE :镜像大小
这些镜像都是存储在 Docker 宿主机的 /var/lib/docker 目录下。
2、搜索镜像
如果你需要从网络中查找需要的镜像,可以通过以下命令搜索。
docker search 镜像名称
3、拉取镜像
拉取镜像就是从*仓库下载镜像到本地。
docker pull 镜像名称
假如我要拉取 centos 镜像到本地,如果不声明 tag 镜像标签信息则默认拉取 latest 版本,也可以通过:https://hub.docker.com/ 搜索该镜像,查看支持的 tag 信息。
通过查看 tag 信息,如果我们要下载 centos7 的镜像。
docker pull centos:7
4、删除镜像
按镜像 ID 删除镜像。
# 删除单个镜像 docker rmi 镜像ID # 删除多个镜像 docker rmi 镜像ID 镜像ID 镜像ID
docker images -q 可以查询到所有镜像的 ID,通过组合命令可以实现删除所有镜像的操作。
docker rmi `docker images -q`
注意:如果通过某个镜像创建了容器,则该镜像无法删除。
解决办法:先删除镜像中的容器,再删除该镜像。