三步教你清理NAS上无用docker文件

电子说

1.3w人已加入

描述

前言

今天登录ssh后查看文件发现其中一个文件夹占用很大,已经到了60%,于是乎我这边查询了一下发现全是docker残留文件与日志。每次测试docker容器后虽然会进行卸载,但是中间产生的日志和空文件夹系统并不会帮你进行清理,于是乎就导致越来越多的残留文件。今天便教大家如何清理这一部分文件。

三步清理

「第一步」

首先我们需要打开NAS的ssh功能,这里需要用到命令行清理。

「第二步」

其次我们获取管理员权限,这里输入 「sudo -i」 随后再输入密码即可。

「第三步」

最后我们直接输入命令 「docker volume prune」 该命令意为删除docker服务无用的卷,执行后会提示,这里直接选择y即可,随后会自动清理无用的docker文件夹。

命令执行结束后会看到统计清理了多少内存出来,我这里因为已经清理过了,所以显示是0,第一次清理直接请了了5G左右。

docker容器

命令

除了以上的命令,我们还可以输入一下命令查看docker的其他情况。

命令——备注

df -h——查看服务器的磁盘占用情况

du -sh * ——查看当前目录下各文件及目录的磁盘占用情况

docker volume prune——删除docker服务无用的卷

docker network prune——删除docker服务无用的网络

总结

docker越用越久,难免就会产生一些无用的残留文件,特别象我这种,会大量部署各种服务用于测试,随后又直接用docker进行卸载的,这样的方式其实并不能卸载干净,所以该方法实用性还是蛮大。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分