Docker 操作 删除临时镜像(虚悬镜像)
再构建镜像中,多次使用build指令构建Dockerfile,并且镜像的名字以及版本一致的时候,或者多次pull指令,拉取相同名字:相同版本的镜像的时候,就会出现虚悬镜像;
例如:下载了一个nginx默认版本的镜像;
pull nginx:latest
过一段时间,再次拉取(相当于更新本地镜像为最新版本)的时候;就会出现虚悬镜像;
docker的分层处理的,虚悬镜像,不占用硬盘空间;当虚悬镜像过多的时候,还是会影响查看的;
单独查看虚悬镜像
docker images -q -f dangling=true
-f
:表示filter
,过滤
-q
:表示只显示镜像ID;
删除指令镜像
docker rmi $(docker images -q -f dangling=true)