刪除docker images中為none的鏡像操作
由于平時一直使用docker build 命令才生成一個鏡像,有時候由于代碼跟新頻繁就會產(chǎn)生很多的none的image,最近想著清除一下。
于是就寫了以下腳本:
docker ps -a | grep 'Exited' | awk ’{print $1 }’|xargs docker stopdocker ps -a | grep 'Exited' | awk ’{print $1 }’|xargs docker rmdocker images|grep none|awk ’{print $3 }’|xargs docker rmi
補(bǔ)充:docker刪除所有none鏡像或停止的容器
在docker反復(fù)build后,會存留很多none鏡像,下面命令一鍵刪除所有none鏡像
docker rmi `docker images | grep ’<none>’ | awk ’{print $3}’`
更簡單方法
docker rmi `docker images -q -f dangling=true`
或
docker rmi $(docker images -q -f dangling=true)
刪除所有停止的容器
docker rm $(docker ps -a -q)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章:
1. springcloud alibaba nacos linux配置的詳細(xì)教程2. Vue為什么要謹(jǐn)慎使用$attrs與$listeners3. SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值4. Java 生成帶Logo和文字的二維碼5. SpringBoot整合MybatisPlus的教程詳解6. 解決在Vue中使用axios POST請求變成OPTIONS的問題7. Spring Boot2發(fā)布調(diào)用REST服務(wù)實現(xiàn)方法8. python 實現(xiàn)圖片修復(fù)(可用于去水印)9. Android自定義控件實現(xiàn)方向盤效果10. python中的socket實現(xiàn)ftp客戶端和服務(wù)器收發(fā)文件及md5加密文件
