释放docker日志所占空间
查看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日志所占空间相关推荐
- linux如何查询一个文件夹大小,Linux下如何查看某个文件夹所占空间大小
Linux下的du命令可以查看某个目录或者文件所占空间大小. 基础知识: 命令参数: -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大小时,以byte为单位. -c或- ...
- 通过宝塔面板,定时清除Docker日志空间
宝塔面板法 宝塔面板定时任务功能有很多的功能待研究,但是当下要解决的问题是定时清除docker的日志,系统自带的crontab功能并不是特别友好,通过本文希望能够通过宝塔面板定时清除Docker日志空 ...
- 如何清理Docker占用的磁盘空间?
摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架 ...
- Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法
最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...
- Docker - 清理Docker占用的磁盘空间
通过docker重新发布一个线上jar包时,报错如下: failed to copy files: failed to copy file: Error processing tar file(exi ...
- 如何清理Docker占用的磁盘空间? 1
摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...
- linux磁盘占用满了,docker日志清理
磁盘分析命令:df -h 查看当前文件夹所有文件大小:du -sh * 查看docker各容器占用的磁盘空间 du -d1 -h /var/lib/docker/containers | sort - ...
- MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间
文章目录 存储引擎 一 MySQL组织架构 二 查看存储引擎信息 三 修改存储引擎 3.1 配置文件修改存储引擎 3.2 临时修改存储引擎 3.3 建表时修改存储引擎 四 存储引擎实验 五 数据库升级 ...
- mysql释放ibdata1_教你如何释放MySQL ibdata1文件的空间
有时候我们会发现,ibdata1这个文件很大,而且变得越来越大,那如何释放MySQL ibdata1文件的空间? 首先看下这个文件存放了什么数据 在MySQL数据库中,如果不指定innodb_file ...
- 移动硬盘中毒后文件丢失但所占空间还在的解决办法
好多人都出现过移动硬盘或U盘文件丢失但所占空间仍在的情况,这主要是由于病毒或者不适当操作引起的索引文件丢失或混乱. 这种情况用window自带的chkdsk工具就可以解决 解决这种问题的方法如下: 例 ...
最新文章
- zabbix部署onealert云警告平台
- mysql怎么实现事务序列化_MySQL 架构 - 事务处理
- [Spring MVC] - @ModelAttribute使用
- Transform.Rotate 旋转
- 金融系列白皮书 |《金融业线上渠道转型的方法与实践》上线
- RHEL6基础二十之RHEL文件挂载与卸载
- pb 应用 迁移 linux_塑料包装袋中添加剂迁移到食品和药品中危害健康
- python mysql in语句_基于Python的mysql语句入门学习笔记
- c语言CString转数字函数,CString与16进制的CByteArray之间相互转化
- micropython和python区别-MicroPython与Python速度对比
- android 本地广播原理,本地广播原理
- HCIP-RS H12-221-题库包含答案 1-50题(不定期更新剩余题目)
- 高淇300集Java——零基础开发桌球小游戏项目
- 多种参数的BCH、RS码和(2,1,6)卷积码编码的MATLAB仿真实现
- Ubuntu18.04为EW-7822ULC网卡安装驱动
- 思维模型 三明治法则
- v4l2框架-开启视频流(stream on)
- 2-44 JQuery
- 本科计算机er想做AI方向的科研,要怎么准备?
- ZOJ 3591 Nim (NIM博弈+统计