和本博客https://www.cnblogs.com/faberbeta/p/13540952.html 內容相同
docker container prune # 刪除所有退出狀態的容器
docker volume prune # 刪除未被使用的數據卷
docker image prune # 刪除 dangling 或所有未被使用的鏡像
docker system prune --all --force --volumns
這次不僅會刪除數據卷,而且連確認的過程都沒有了!注意
使用 --all 參數后會刪除所有未被引用的鏡像而不僅僅是 dangling 鏡像
刪除所有容器:docker container rm $(docker container ls -a -q)
刪除所有鏡像:docker image rm $(docker image ls -a -q)
刪除所有數據卷:docker volume rm $(docker volume ls -q)
刪除所有network:docker network rm $(docker network ls -q)
查看僵屍目錄
docker volume ls -qf dangling=true
知道怎么查看,刪除就簡單了:
docker volume rm $(docker volume ls -qf dangling=true)