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
3、過程中產生冗余的volume,清除命令
docker volume rm $(docker volume ls -qf dangling=true)
3.docker system df -v 磁盤空間大小總覽
docker system df是查看總覽,最后一列RECLAIMABLE,是指可清理的