使用docker进行部署后的需要进行的日常维护

 nadia     2021-08-24     1138     0   

欢迎来到银盒子的世界~

使用docker进行部署后的需要进行的日常维护

当用了docker 后,方便是很方便,但是,很容易出现服务器空间爆满的情况,就需要进行一些日常的清理工作,下边举例

1. docker system prune -a

这个命令可以清空没有再用的,docker images  ,一般运行很久的服务器,能立刻清理出来5-10G的空间。

注意:docker system df   或者docker system df -v   这两条能查看容器占用的空间

2. df查看现在占用大部分磁盘空间的是什么

图片1.png 

能明显看到,docker下的overlay2目录下,占用了绝大部分空间

注意:清理某个大空间的log,可以用的命令:clear > /opt/log/big.log,这个可以直接清空文件,而不会删除这个文件,会减少很多不必要的麻烦。(比如你有某个脚本项目,就往这个big.log日志文件里写入。文件不存在了,它还不会自己创建一个,反而就直接给你报错卡死不动了...

3. 可以查看某个目录下的文件最大的前10

du -a | sort -n -r | head -n 10   (这是看当前目录下的)

图片2.png 

du -a /home | sort -n -r | head -n 20  (看指定目录下的)

 

 

 

 


发表评论