前言
Docker 是一個非常有趣的項目。它自己宣稱可以減輕部署服務器的難度,當然我相信里面有炒作的成分。但是實際使用后,我覺得 Docker 的表現還是可圈可點的。這篇文章主要總結了Docker清除容器鏡像常用的命令,下面來一起看看吧。
殺死所有running狀態的容器
docker kill $(docker ps -q)
刪除所有已經停止的容器
docker rm $(docker ps -a -q)
刪除所有/'untagged/dangling/' ()狀態的鏡像
docker rmi $(docker images -q -f dangling=true)
刪除所有鏡像:
docker rmi $(docker images -q)
為這些命令創建別名:
# ~/.bash_aliases# Kill all running containers.alias dockerkillall=/'docker kill $(docker ps -q)/'# Delete all stopped containers.alias dockercleanc=/'printf /"n>>> Deleting stopped containersnn/" && docker rm $(docker ps -a -q)/'# Delete all untagged images.alias dockercleani=/'printf /"n>>> Deleting untagged imagesnn/" && docker rmi $(docker images -q -f dangling=true)/'# Delete all stopped containers and untagged images.alias dockerclean=/'dockercleanc || true && dockercleani/'
參考資料:https://www.calazan.com/docker-cleanup-commands/
總結
以上就是關于Docker清除容器鏡像命令的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答
圖片精選