前言
Docker 是一個(gè)非常有趣的項(xiàng)目。它自己宣稱(chēng)可以減輕部署服務(wù)器的難度,當(dāng)然我相信里面有炒作的成分。但是實(shí)際使用后,我覺(jué)得 Docker 的表現(xiàn)還是可圈可點(diǎn)的。這篇文章主要總結(jié)了Docker清除容器鏡像常用的命令,下面來(lái)一起看看吧。
殺死所有running狀態(tài)的容器
docker kill $(docker ps -q)
刪除所有已經(jīng)停止的容器
docker rm $(docker ps -a -q)
刪除所有/'untagged/dangling/' ()狀態(tài)的鏡像
docker rmi $(docker images -q -f dangling=true)
刪除所有鏡像:
docker rmi $(docker images -q)
為這些命令創(chuàng)建別名:
# ~/.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/
總結(jié)
以上就是關(guān)于Docker清除容器鏡像命令的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注