docker 删除tag为<none>的镜像

时间:2025-03-21 11:27:40

在使用docker删除tag为none的镜像时提示没有此镜像,示例如下:

$ docker rmi wowlili/httpserver
Error: No such image: wowlili/httpserver

针对此种需求或情况,可以通过镜像ID进行删除,命令如下:

$ docker rmi 850f8ffe9081

或批量删除:

$ docker images | awk '{if($2=="<none>")print}' | awk '{print $3}' | xargs docker rmi

如下写法在镜像名称中包含none时会导致误删除,因此不建议使用:

$ docker images | grep none | awk '{print $3}' | xargs docker rmi

Done.