【雲計算】Docker刪除名稱為none的Image鏡像


     真是有段時間沒搞Docker了,我們大部門的業務基本docker化了… …  確實是個好東西,我現在更多的是應用docker,具體的維護運維還是交給運維的朋友們… …  

     說正題,今天遇到的問題是自己在開發機做壞了幾個image鏡像,刪不了   我想大家也遇到過這樣類似的問題  ….

    他的名字和tag都是為none,空… 以前看過一個帖子說,給他標記一個tag,就可以干掉,瞎扯… 

 

 

 

然后你去批量刪除的時候會提示一個問題….

 

 

以前的解決的方法是,docker ps -a里面找到基於image的容器 然后stop它,rm他。 但是會發現還是不行…. 

 

 

 

 

docker rmi  id 的時候,還是會提示刪除失敗。  最后我選擇把所有的docker ps -a里面Exited的都刪除,然后再開始rmi….. 結果就可以了。。。。  想不通他們有啥關系,理論來說失敗的images應該是它想他的容器是有關系的..    反正是解決了,下面是寫得批量刪除的命令. 

 

補充:   引起上面的原因是docker官方要求,docker rmi image_id 只能刪除未被使用的image .

 

 

 

 

 

這樣清空掉殘余的容器后,再刪除images就沒有異常的提示了。 

 

 

 

 

 

題外話, 這兩天還要研究下docker多個出口ip的方法……. 實體服務器的外網是很多,但是在docker環境下,還沒搞過,這兩天研究下。 

 

參考資料:

http://xiaorui.cc/2015/03/11/docker%E5%BC%BA%E5%88%B6%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4none%E7%9A%84image%E9%95%9C%E5%83%8F/

 


免責聲明!

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



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