在Docker中pull或build镜像的过程中,有时候会因为重复创建而产生虚悬镜像(当我们使用docker pull拉取最新镜像时,生成的新的镜像,所以仓库名和标签给了新的镜像,旧的镜像仓库和标签则被取消,成为虚悬镜像。),这种镜像会占用空间但却没有太大用处。
- 删除方法
1、执行docker rmi 'IMAGE ID'
删除指定虚悬镜像
例如:docker rmi c73bc831dcb1
2、首先删除在此镜像之上的运行的镜像;
然后执行以下命令,删除所有虚悬镜像;
$ docker image prune
如果想保存有些有用的虚悬镜像可以给该镜像重命名
$ docker tag c73bc831dcb1 "v1"