docker删除tag或repository为none的镜像及REPOSITORY和TAG都为<none>的虚悬镜像

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

  

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据