You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否删除Docker中名称为none的未知镜像?

关于删除Docker中名称为<none>的镜像

那些名称显示为<none>的镜像叫做悬空镜像(dangling images),完全可以删除,不会影响你的正常容器或可用镜像。

这些镜像一般是以下情况产生的:

  • 重新构建镜像但未给新镜像打标签,旧镜像就会失去标签变成<none>
  • 拉取镜像过程中断,残留的未完成镜像
  • 镜像更新后,旧的版本被替换且没有保留标签

删除命令

  • 仅删除所有悬空镜像:
    docker image prune
    
    执行时会弹出确认提示,加上-f参数可以跳过确认直接删除:
    docker image prune -f
    
  • 如果想要一次性清理所有未被使用的资源(包括停止的容器、未使用的卷、所有未被引用的镜像),可以用:
    docker system prune
    
    加上-a参数会删除所有未被容器使用的镜像(不止悬空镜像),-f强制清理:
    docker system prune -af
    

示例截图

Docker悬空镜像列表示例

内容的提问来源于stack exchange,提问作者Kim Mỹ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 09:42:39