Docker 刪除所有容器和鏡像,從頭來過!

20190420 學習過程中,不注意就一大堆 images,一大堆容器,經過一輪學習之後,希望全部刪除重來!

Docker 最終還是要落實到 Dockerfile 和 Docker-compose,只要將有用的項目和服務再build或 up 一輪就 ok!

如果有進入容器安裝 php 擴展,應該放到 Dockerfile 去完成

如果容器中還有殘留有用的數據,那是操作不當!容器應該只是一個服務提供者,不負責保存數據!

參考:

  1. docker批量刪除容器、鏡像
    https://www.cnblogs.com/yanyouqiang/p/8301856.html
  2. Docker 快速刪除所有容器
    https://blog.csdn.net/jeikerxiao/article/details/78476925

以上2 個寫得非常清楚了

我這裏簡單抄錄一下

  1. 查詢並刪除所有容器
    docker stop $(docker ps -q) & docker rm $(docker ps -aq)

  2. 查詢並刪除所有images

     docker rmi `docker images -q`
    

    或者

     docker rmi $(docker images -q) 
    

    可能有刪不乾淨的,加上 -f

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