【Docker-6】-Docker刪除運行過的鏡像


目錄

  1. 未運行過的鏡像
  2. 運行過的鏡像

一、未運行過的鏡像

docker中刪除images的命令是docker rmi

二、運行過的鏡像

此時執行上述命令並不能刪除images

可以看出,image並不能被刪除。提示image被某個container引用(拿來運行)。如果不將這個引用的container銷毀(刪除),那image肯定是不能被刪除。具體原因見文末

2.1 在container中刪除:docker rm 539773f6c852

2.2 在images 中刪除:docker rmi hellotest

 

同步刪除的原因:

查看docker的幫助會發現有兩個與刪除有關的命令rm和rmi

這里有兩個不同的單詞,images和container。

其中images跟平常使用的虛擬機的鏡像一個意思,相當於一個模版;

而container則是images運行時的的狀態。docker對於運行過的image都保留一個狀態(container),可以使用命令docker ps來查看正在運行的container,對於已經退出的container,則可以使用docker ps -a來查看。 如果退出了一個container而忘記保存其中的數據,可以使用docker ps -a來找到對應的運行過的container使用docker commit命令將其保存為image然后運行。


免責聲明!

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



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