Docker查看镜像列表docker images与标签 Docker
前言
了解本机有哪些镜像、体积多大、标签是否最新,用 docker images。镜像同名不同 tag 是多版本,悬空镜像(
操作步骤
1. 查看本地镜像
docker images
列:仓库名、标签、镜像 ID、大小、创建时间。
2. 查看完整镜像 ID
docker images --no-trunc
3. 过滤某仓库镜像
docker images nginx
4. 按大小排序
docker images --format "{{.Repository}}:{{.Tag}} {{.Size}}" | sort -k2 -rh
5. 查找悬空镜像()
docker images -f "dangling=true"
6. 清理悬空镜像
docker image prune
常见坑
- 同一镜像多个 tag 共用层,大小不叠加。
- latest 不是固定版本,重新拉取会变。
-
悬空镜像多由重复构建产生,可安全清理。 - image prune 只删未被任何容器引用的镜像。
- 多架构镜像同一 tag,本地只存拉取的架构。
- 镜像大小含共享层,磁盘占用看 du 更准。
- 删除正在使用的镜像会失败,需先删容器。
总结
docker images 看仓库/标签/ID/大小,-f dangling 找悬空镜像,image prune 清理。latest 是浮动标签不代表最新稳定版,多 tag 共用层不重复占空间。删除前确认无容器引用。
遇到问题加QQ23979811 协助处理