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

3、過程中產生冗余的volume,清除命令

docker volume rm $(docker volume ls -qf dangling=true)

3.docker system df -v 磁盤空間大小總覽

docker system df是查看總覽,最后一列RECLAIMABLE,是指可清理的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM