如何清空docker日志
发布时间 - 2020-05-21 00:00:00 点击率:次1、找出docker容器日志
在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件(业务日志)很大,查看各个日志文件大小的脚本docker_log_size.sh,内容如下:
#!/bin/sh echo "======== docker containers logs file size ========" logs=$(find /var/lib/docker/containers/ -name *-json.log) for log in $logs do ls -lh $log done
执行如下命令:
# chmod +x docker_log_size.sh # ./docker_log_size.sh
2、清理Docker容器日志
如果docker容器正在运行,那么使用rm -rf方式删除日志后,通过df -h命令会发现磁盘空间并没有释放。
原因是在Linux或者Unix系统中,通过rm -rf或者文件管理器删除文件,将会从文件系统的目录结构上解除链接(unlink)。如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
正确方法是cat /dev/null > *-json.log,当然你也可以通过rm -rf删除后重启docker。接下来,提供一个日志清理脚本clean_docker_log.sh,内容如下:
#!/bin/sh echo "======== start clean docker containers logs ========" logs=$(find /var/lib/docker/containers/ -name *-json.log) for log in $logs do echo "clean logs : $log" cat /dev/null > $log done echo "======== end clean docker containers logs ========
然后执行如下命令:
# chmod +x clean_docker_log.sh # ./clean_docker_log.sh
推荐教程:docker教程
# docker
# 磁盘空间
# 是在
# 放在
# 将会
# 你也
# 可以通过
# 管理器
# 提供一个
# 重启
# 该文件
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
php json中文编码为null的解决办法
javascript中的try catch异常捕获机制用法分析
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
HTML 中动态设置元素 name 属性的正确语法详解
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何彻底卸载建站之星软件?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
微信推文制作网站有哪些,怎么做微信推文,急?
网站制作价目表怎么做,珍爱网婚介费用多少?
北京企业网站设计制作公司,北京铁路集团官方网站?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
简历没回改:利用AI润色让你的文字更专业
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何为不同团队 ID 动态生成多个独立按钮
lovemo网页版地址 lovemo官网手机登录
微信小程序 canvas开发实例及注意事项
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
个人摄影网站制作流程,摄影爱好者都去什么网站?
如何在香港服务器上快速搭建免备案网站?
BootStrap整体框架之基础布局组件
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
详解Oracle修改字段类型方法总结
Laravel Docker环境搭建教程_Laravel Sail使用指南
如何在云主机快速搭建网站站点?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何在IIS服务器上快速部署高效网站?
如何在建站宝盒中设置产品搜索功能?
千库网官网入口推荐 千库网设计创意平台入口
如何在Windows环境下新建FTP站点并设置权限?
javascript基本数据类型及类型检测常用方法小结
如何实现javascript表单验证_正则表达式有哪些实用技巧
使用C语言编写圣诞表白程序
,网页ppt怎么弄成自己的ppt?
如何撰写建站申请书?关键要点有哪些?
Swift中swift中的switch 语句
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
Java遍历集合的三种方式
如何生成腾讯云建站专用兑换码?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
Android实现代码画虚线边框背景效果
Android自定义控件实现温度旋转按钮效果


g_size.sh
# ./docker_log_size.sh