前言:docker运行久了,会发现它的映射磁盘空间爆满,尤其是yum安装的docker的

解决方法:

1. 用脚本清理,一般yum安装的docker,其存储空间一般都在/var/lib/docker/containers下面,不同id对应不同容器,这个适用于docker容器运行时

下面是样本:

#!/bin/sh

logs=$(find /var/lib/docker/containers/   -name  *-json.log)

for var  in $logs

do

echo"clean logs :${var}"

cat /dev/null >${var}

done

2.给docker容器的设置log上限,这个好用,最好是在docker容器刚刚起来,弄,因为这个操作需要重启docker容器

下面是样本:

vi    /etc/docker/daemon.json

{

"registry-mirrors": ["docker库"],

"log-driver":"json-file",

"log-opts": {"max-size":"500m","max-file":"3"}   ##表示最多3个,日志文件大小为500M的

}

之后重启docker容器

systemctl daemon-reload

systemctl restart docker

最新文章

  1. 解决之前上架的 App 在 iOS 9 会闪退问题 (更新:已有 Hotfix)
  2. chaper3_exerise_Uva1368_DNA序列
  3. Nginx配置文件(nginx.conf)配置详解
  4. Java Hour8
  5. 这只是一篇用Markdown写的随记,就是熟悉熟悉MarkDown而已
  6. bored
  7. cryptopp开源库的使用(二):base64加密
  8. weak引用变量是否线程安全
  9. selenium2使用记录
  10. vue 路由守卫
  11. table2excel使用
  12. appium desktop 1.7 的swipe功能不能用,重写。
  13. mysql binlog日志自动清理及手动删除
  14. js跳转 -- 转
  15. keras 上添加 roc auc指标
  16. Spring Cloud系列之Feign的常见问题总结
  17. python科学计算模块NumPy
  18. WinForm 随手记
  19. Java IO 详解
  20. java多态性方法的重写Overriding和重载Overloading详解

热门文章

  1. 基于html2canvas实现网页保存为图片及图片清晰度优化
  2. linux系统 户和账号操作
  3. nginx 模块配置
  4. [CentOS]Failed to start OpenSSH server daemon
  5. codevs 1080 线段树练习(线段树)
  6. eMMC基础技术4:eMMC command
  7. Linux内核调试:kdump、vmcore、crash、kernel-debuginfo【转】
  8. 使用cstdiofile在vs2010中无法写入中文的问题
  9. HTML5在线预览PDF
  10. hibernate框架学习之数据查询(QBC)helloworld