docker問題之相同id鏡像刪除以及正在運行容器的鏡像刪除

docker問題之鏡像刪除

今天在Ubuntu下搭建apache時,始終無法進入自己寫的頁面,瀏覽器輸入127.0.0.1依舊是apache官網頁面,心想是不是dockerfile出了問題,一查看,果不其然。。。竟然在參數配置時,指向了錯誤的文件位置,雖然在build的時候沒有出現問題,但是在運行時卻很讓人頭疼啊。
於是,秉着簡約原則,還是刪除重新建鏡像吧,由於之前創建了第一個鏡像後,發現名字不對,然後,懶了一下,直接重新build個新鏡像,就是因爲懶了一下,也夠我折騰了。
刪除鏡像前,先查看了下鏡像
sudo docker imagesid相同本能的使用
sudo docker rmi 24dbf87e07c3
在這裏插入圖片描述然後,就warning,然後就失敗。。。
百度一下,原來,當兩個鏡像id相同時,需要通過倉庫:標籤來刪除
sudo docker rmi apache:ubuntu
在這裏插入圖片描述階段性任務完成,刪除第一個成功。

當我想用同樣方法刪除時,卻出現容器正在運行的錯誤
在這裏插入圖片描述這說明刪除鏡像時,需要將鏡像中運行的容器停止,又一波操作
sudo docker stop container_id
在這裏插入圖片描述然後
sudo docker rmi apache:ubntu
刪除成功~

總結:1.docker刪除鏡像時,需要將使用該鏡像的容器停止。
2.刪除id相同的鏡像時,按id刪除會產生衝突,需要先按名字刪除,再按照id刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章