本文為博主原創,轉載請注明出處:
今天打開服務器下載文件時,發現服務器內存不足,並開始清理服務器內存,排查及清理方法如下:
1. 查看服務器內存大小:
df -h
通過 df -h 可以發現有兩個主要的磁盤目錄內的使用率已經 100 %,且 /var/lib/docker 為 docker 容器安裝的默認磁盤目錄,所以需要清理docker 的容器空間
2. 查看docker 磁盤使用情況
du -hs /var/lib/docker/
docker system df 命令,類似於Linux上的df命令,用於查看Docker的磁盤使用情況:
docker system df
查看單個image、container大小:docker system df -v
3. docker system prune命令可以用於清理磁盤,刪除關閉的容器、無用的數據卷和網絡,以及dangling鏡像(即無tag的鏡像)。
docker system prune
4. docker system prune -a 命令清理得更加徹底,可以將沒有容器使用Docker鏡像都刪掉
注意,這兩個命令會把你暫時關閉的容器,以及暫時沒有用到的Docker鏡像都刪掉了…所以使用之前一定要想清楚.。