查看docker日志位置(不同的系统位置可能不一样) 本文以centos为例
参考: https://www.cnblogs.com/YatHo/p/7866029.html
指令: journalctl -u docker.service
docker 日志位置

进入容器目录 可以看到日志 -.json.log就是日志

删除日志脚本 出至: https://blog.csdn.net/wang0112233/article/details/109819709
命名为delete_log .sh放在 /data/lib/docker/containers

#!/bin/sh
echo "======== start clean docker containers logs ========"
logs=$(find /data/lib/docker/containers/ -name "*-json.log")
for log in $logsdoecho "clean logs : $log"cat /dev/null > $logdone
echo "======== end clean docker containers logs ========"

可能会遇见格式问题 参考: https://blog.csdn.net/limm33/article/details/53043988

另外可以设置docker日志大小,前提是docker需要重启或者docker容器需要重建,可以参考: https://www.cnblogs.com/testzcy/p/7904829.html

因为这个需要重建容器 所以写个定时器 定时执行脚本就行了
参考: https://blog.csdn.net/lc013/article/details/103775702
为了防止自己写错了先整一个测试
写一个test.sh

date >> /data/lib/docker/containers/data.log

给test.sh 赋权

chmod 777 test.sh

然后设置 crontab 定时任务
指令 crontab -e
跟 vim 操作一样
下面一行指令的意思是 每分钟执行一次test.sh文件

*/1 * * * *  /data/lib/docker/containers/test.sh

然后重启crontab
service crond restart

等一分钟

然后就改成delete_log.sh 即可

* * */1 * * /data/lib/docker/containers/delete_log.sh

然后重启crontab
service crond restart

释放docker日志所占空间相关推荐

  1. linux如何查询一个文件夹大小,Linux下如何查看某个文件夹所占空间大小

    Linux下的du命令可以查看某个目录或者文件所占空间大小. 基础知识: 命令参数: -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大小时,以byte为单位. -c或- ...

  2. 通过宝塔面板,定时清除Docker日志空间

    宝塔面板法 宝塔面板定时任务功能有很多的功能待研究,但是当下要解决的问题是定时清除docker的日志,系统自带的crontab功能并不是特别友好,通过本文希望能够通过宝塔面板定时清除Docker日志空 ...

  3. 如何清理Docker占用的磁盘空间?

    摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架 ...

  4. Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法

    最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...

  5. Docker - 清理Docker占用的磁盘空间

    通过docker重新发布一个线上jar包时,报错如下: failed to copy files: failed to copy file: Error processing tar file(exi ...

  6. 如何清理Docker占用的磁盘空间? 1

    摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...

  7. linux磁盘占用满了,docker日志清理

    磁盘分析命令:df -h 查看当前文件夹所有文件大小:du -sh * 查看docker各容器占用的磁盘空间 du -d1 -h /var/lib/docker/containers | sort - ...

  8. MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间

    文章目录 存储引擎 一 MySQL组织架构 二 查看存储引擎信息 三 修改存储引擎 3.1 配置文件修改存储引擎 3.2 临时修改存储引擎 3.3 建表时修改存储引擎 四 存储引擎实验 五 数据库升级 ...

  9. mysql释放ibdata1_教你如何释放MySQL ibdata1文件的空间

    有时候我们会发现,ibdata1这个文件很大,而且变得越来越大,那如何释放MySQL ibdata1文件的空间? 首先看下这个文件存放了什么数据 在MySQL数据库中,如果不指定innodb_file ...

  10. 移动硬盘中毒后文件丢失但所占空间还在的解决办法

    好多人都出现过移动硬盘或U盘文件丢失但所占空间仍在的情况,这主要是由于病毒或者不适当操作引起的索引文件丢失或混乱. 这种情况用window自带的chkdsk工具就可以解决 解决这种问题的方法如下: 例 ...

最新文章

  1. zabbix部署onealert云警告平台
  2. mysql怎么实现事务序列化_MySQL 架构 - 事务处理
  3. [Spring MVC] - @ModelAttribute使用
  4. Transform.Rotate 旋转
  5. 金融系列白皮书 |《金融业线上渠道转型的方法与实践》上线
  6. RHEL6基础二十之RHEL文件挂载与卸载
  7. pb 应用 迁移 linux_塑料包装袋中添加剂迁移到食品和药品中危害健康
  8. python mysql in语句_基于Python的mysql语句入门学习笔记
  9. c语言CString转数字函数,CString与16进制的CByteArray之间相互转化
  10. micropython和python区别-MicroPython与Python速度对比
  11. android 本地广播原理,本地广播原理
  12. HCIP-RS H12-221-题库包含答案 1-50题(不定期更新剩余题目)
  13. 高淇300集Java——零基础开发桌球小游戏项目
  14. 多种参数的BCH、RS码和(2,1,6)卷积码编码的MATLAB仿真实现
  15. Ubuntu18.04为EW-7822ULC网卡安装驱动
  16. 思维模型 三明治法则
  17. v4l2框架-开启视频流(stream on)
  18. 2-44 JQuery
  19. 本科计算机er想做AI方向的科研,要怎么准备?
  20. ZOJ 3591 Nim (NIM博弈+统计

热门文章

  1. 树莓派存储方案_树莓派网络存储(NAS)
  2. 问答网站Stack Overflow的成功之道
  3. java文件一行一行读取_Java代码中如何一行一行的读取文本文件呢?
  4. 安装SQL2000,出现以前的某个程序安装已在安装计算机上创建挂起的文件操作(完美解决)
  5. 【Java系列】:异常-Exception
  6. 擦干眼泪,掩饰悲伤,只因明天我想要坚强
  7. 金彩教育:店铺中的人才布局
  8. SSL协议与Nginx安装SSL模块和ssl证书
  9. Spread 14.2.0 for WinForms
  10. 盘点番茄汁有益于身体的N多好处