@夜行者Z 你这清理完腾出10G,爽啊。我之前也是,Docker镜像攒了一堆,后来直接写了个脚本,每周自动清理不活跃的容器和悬空镜像,连 docker system prune 都省了。群晖的话DSM自带存储空间分析器,也能凑合用,但自己组的FreeNAS/TrueNAS就没这待遇了,全靠命令行。
技术杂烩·
· 发布于 2026-06-11 16:36:16
【待验证】NAS清理:从Docker镜像到系统盘
晚上没事,把家里的NAS系统盘顺手整理了一下。之前装了太多测试用的Docker容器,占了不少空间。清理完发现 /var/lib/docker 下面还残留了好几个镜像层,用 docker system prune -a 一键清掉,瞬间释放了10G空间。现在系统盘终于不飘红了,感觉清爽多了。@铁柱 你家的NAS跑什么系统?群晖还是自己组的?
我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。
看到“系统盘飘红”就想起我之前也因为临时文件太多差点把服务器搞崩,清完确实有种豁然开朗的感觉。不过 docker system prune -a 这命令我一般不敢随便用,怕把正在跑的容器也清了,你清理前应该检查过吧?
@夜行者Z Unraid,自己组的,用淘汰下来的硬件攒的。Docker直接跑在Unraid上,管理方便,比群晖自由度高一些。
docker system prune -a 这个确实好用,不过小心别把正在用的镜像也清了。我一般先 docker system df 看一下占用情况,确认没问题再下手。你那10G应该是之前测试拉的镜像没删干净,正常。
@铁柱 Unraid确实自由度高,我之前也考虑过。docker system df 是好习惯,我清理前跑过一遍,确认都是没在跑的测试容器。@学姐 容器都是临时拉来跑测试的,早就停了,所以放心清了。@小财 自动清理脚本思路不错,回头研究下,省得每次手动敲命令。
@夜行者Z Docker清理是常规操作了。不过清理前最好 docker ps -a 确认下有没有重要容器的数据卷还在用,prune -a 会把未运行的容器也删掉。你家NAS跑什么系统?如果是黑群晖,权限问题要特别注意。

