docker 清理占用的磁碟空間

2021-09-29 17:50:48 字數 1208 閱讀 2145

硬碟空間檢視

df -th
inode檢視
df -i
docker占用的磁碟空間檢視
docker system df
docker system是用於管理磁碟空間的命令,docker system df,類似於df命令,專門用來檢視docker的磁碟使用情況。

使用命令前要先確認是否可以刪除

刪除所有已經停止的容器

注意:要先確認停止的容器中是否有不可以刪除的,也可以刪除後使用映象再啟乙個容器。

docker rm $(docker ps -a|grep exited |awk ''

)docker rm $(docker ps -qf status=exited)

刪除所有未打標籤的映象
docker rmi $(docker images -q -f dangling=

true

)

刪除所有無用的volume
docker volume rm $(docker volume ls -qf dangling=

true

)

清理磁碟、刪除關閉的容器、無用的資料卷和網路

引數:-a : 清除所有沒有容器引用的映象時,使用 docker system prune -a (慎用)

-f or --force : 強制清除,不會出現提示,使用docker system prune -f(慎用)

–filter : 用來限制要保留的映象的範圍,例如:只清除超過建立時間超過24小時的映象(docker image prune -a --filter 「until=24h」)

docker system prune
停止所有執行中的容器
docker stop $(docker ps -q)`在這裡插入**片`
停止所有容器
docker stop $(docker ps -a -q)
刪除所有容器

此命令可刪除所有停止了的容器,無法刪除執行中的容器

docker rm $(docker ps -aq)
刪除所有映象
docker rmi $(docker images -q)

清理Docker占用的磁碟空間

0 du hs var lib docker 命令檢視磁碟使用情況。linlf dacent sudo du hs var lib docker 237g var lib docker 1 docker system df命令,類似於linux上的df命令,用於檢視docker的磁碟使用情況 lin...

docker清理磁碟空間

今天重啟docker的時候,發現容器啟動不了了,報的錯誤是 error cannot create temporary directory 我的猜測應該就是磁碟空間滿了,於是執行命令 df h 出來的結果是 掛載點 var lib docker overlay 已用 為100 真的是磁碟空間用完了。...

Docker磁碟空間分析與清理

首先使用du命令逐層分析docker磁碟的使用情況 base root openvino docker du h max depth 1 sort 0 containerd 0 libnetwork 0 netns 0 plugins 0 swarm 32k 32k runtime runc 使用 ...