Docker磁碟占用與清理問題

2021-10-03 23:38:18 字數 680 閱讀 3127

docker system prune後可以加額外的引數,如:

docker system prune -a : 一併清除所有未被使用的映象和懸空映象。

docker system prune -f : 用以強制刪除,不提示資訊。

對於懸空映象和未使用映象可以使用手動進行個別刪除:

1、刪除所有懸空映象,不刪除未使用映象:

docker rmi $(docker images -f 「dangling=true」 -q)

2、刪除所有未使用映象和懸空映象

docker rmi $(docker images -q)

3、清理卷

如果卷占用空間過高,可以清除一些不使用的卷,包括一些未被任何容器呼叫的卷(-v 詳細資訊中若顯示 links = 0,則是未被呼叫):

刪除所有未被容器引用的卷:

docker volume rm $(docker volume ls -qf dangling=true)

4、容器清理

如果發現是容器占用過高的空間,可以手動刪除一些:

刪除所有已退出的容器:

docker rm -v $(docker ps -aq -f status=exited)

刪除所有狀態為dead的容器

docker rm -v $(docker ps -aq -f status=dead)

清理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 清理占用的磁碟空間

硬碟空間檢視df thinode檢視df idocker占用的磁碟空間檢視docker system dfdocker system是用於管理磁碟空間的命令,docker system df,類似於df命令,專門用來檢視docker的磁碟使用情況。使用命令前要先確認是否可以刪除 刪除所有已經停止的容...

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 使用 ...