清理悬空Docker镜像脚本

相关概念:Docker

悬空镜像就是没有 tag、通常也没有继续被引用的中间镜像。

脚本

#!/bin/bash
 
docker images --filter "dangling=true" -q | xargs -r docker rmi

作用

适合清理:

  • 构建过程中遗留的中间镜像
  • 重复构建后留下的 <none> 镜像

注意

这个脚本只会删 dangling=true 的镜像,不会主动删除正常打了 tag 的镜像。