小白科普:docker images 是 Docker 里查看本地所有镜像的核心命令
·
docker images 是 Docker 里查看本地所有镜像的核心命令。
一、基础命令
bash
运行
docker images
作用:列出本地已下载 / 已构建的所有 Docker 镜像显示内容:仓库名、标签、镜像 ID、创建时间、大小
二、常用实用写法
- 只显示镜像 ID(最常用)
bash
运行
docker images -q
批量删除镜像时会用到。 - 显示完整信息(包括摘要)
bash
运行
docker images --digests - 过滤查找(比如找 nginx)
bash
运行
docker images nginx - 查看所有镜像(含中间层镜像)
bash
运行
docker images -a
三、输出字段含义
REPOSITORY:镜像仓库名
TAG:版本标签(latest = 最新)
IMAGE ID:镜像唯一 ID
CREATED:创建时间
SIZE:镜像大小
四、最常用组合:批量删除无用镜像
bash
运行
docker rmi $(docker images -q)
⚠️ 注意:会删除所有本地镜像,谨慎使用。
总结
docker images = 查看本地镜像
docker images -q = 只拿镜像 ID
想删镜像用 docker rmi 镜像ID
Docker 清理最实用、最安全的一套命令
- 查看当前占用情况
先看看哪些东西占空间:
bash
运行
docker system df - 一键清理无用内容(安全推荐)
清理:停止的容器、无用网络、悬空镜像、缓存
bash
运行
docker system prune
加 -f 不提示确认:
bash
运行
docker system prune -f - 深度清理(连不用的镜像也一起删)
bash
运行
docker system prune -a
⚠️ 会删掉没被任何容器使用的所有镜像,空间回收最多。 - 只清理停止的容器
bash
运行
docker container prune - 只清理悬空镜像(没名字、没标签的垃圾镜像)
bash
运行
docker image prune - 手动删除指定镜像
先查 ID:
bash
运行
docker images
删除:
bash
运行
docker rmi 镜像ID - 强制删除所有镜像(慎用)
bash
运行
docker rmi -f $(docker images -q) - 删除所有容器(慎用)
bash
运行
docker rm -f $(docker ps -a -q)
更多推荐
所有评论(0)