1.docker删除tag或repository为none的镜像
docker images -a|grep none|awk '{print $3}'|xargs docker rmi
2.在Docker中pull或build镜像的过程中,有时候会因为重复创建而产生虚悬镜像(当我们使用docker pull拉取最新镜像时,生成的新的镜像,所以仓库名和标签给了新的镜像,旧的镜像仓库和标签则被取消,成为虚悬镜像。),这种镜像会占用空间但却没有太大用处。
即:REPOSITORY和TAG都为<none>的虚悬镜像(dangling image)
删除方法
1、执行docker rmi 'IMAGE ID' 删除指定虚悬镜像
例如:
docker rmi c73bc831dcb1
2、首先删除在此镜像之上的运行的镜像;
然后执行以下命令,删除所有虚悬镜像;
docker image prune