首页/云/Docker 容器速查/docker image prune 清理未使用镜像
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker image prune 清理未使用镜像

清理未被任何容器使用的镜像:默认只删悬空(dangling)镜像,加 -a 删除所有未被引用镜像,可用时间过滤控制影响面。

Docker 容器速查云更新于 2026-10-12
用途批量清理镜像
语法docker image prune [-a] [--filter until=…] [-f]
默认行为只删悬空镜像

示例

示例
docker image prune
docker image prune -a --filter 'until=168h'
docker image prune -a -f --filter 'label!=keep'
执行前用 docker images 与 docker ps -a 核对引用关系;-a 的影响面明显大于默认清理。

易错点

  • -a 会删掉有标签但当前未被容器使用的镜像,多项目共享的构建机先确认再执行
  • until=168h 只保护 7 天内的镜像,作为回滚基线的旧版本要另用标签约定保护

数据来源与参考

  • Docker 官方 CLI 参考:docker image prune(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌