docker 操作一段時間之後,container 跟 image 會跑出一堆,一個一個停用/刪除還挺累人的…
docker ps -a
docker images
先找出全部的 container
docker ps -a | awk ‘{ print $NF }’ | tail -n +2
如果有執行中的 container 要先 stop,才能刪除
docker stop $(docker ps -a | awk ‘{ print $NF }’ | tail -n +2)
docker rm $(docker ps -a | awk ‘{ print $NF }’ | tail -n +2)
再來就是找出全部的 image
docker images | awk ‘{ print $3 }’ | tail -n +2
刪除全部的 images
docker rmi $(docker images | awk ‘{ print $3 }’ | tail -n +2)
這樣就比較清爽了…