docker images
列出本地所有镜像
语法
docker images [OPTIONS] [REPOSITORY[:TAG]]
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
-a --all |
显示所有镜像(包括中间层) | docker images -a |
进阶 |
-q --quiet |
只显示镜像 ID | docker images -q |
常用 |
--filter |
按条件过滤 | docker images --filter dangling=true |
进阶 |
--format |
自定义输出格式 | docker images --format '{{.Repository}}:{{.Tag}} {{.Size}}' |
进阶 |
示例
列出所有镜像
docker images
显示仓库名、标签、ID、创建时间和大小
查看特定镜像
docker images nginx
只显示 nginx 相关的镜像
查看悬空镜像
docker images --filter dangling=true
没有标签的中间镜像,通常可以安全删除
按大小排序
docker images --format '{{.Size}}\t{{.Repository}}:{{.Tag}}' | sort -h找出占用空间最大的镜像
常见错误
列表中出现大量 <none> 镜像
这些是悬空镜像,用 docker image prune 清理
技巧
- 定期用 docker image prune 清理无用镜像释放磁盘空间
- docker images -q 配合 docker rmi 可批量删除镜像
- 用 docker system df 查看 Docker 整体磁盘占用