版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实战容器日志管理目录关于docker的容器日志清理日志脚本如何清理日志2关于Docker的容器日志3最近我也正在把日志系统的一些组件往Docker里部署。,很显然,组件跑在容器里之后很多东西都会受到容器的制约,比如日志文件就是其中之一。4当一个组件部署到docker中时,你可以通过如下命令在标准输出流(命令行)中查看这个组件的日志:dockerlogs${containerName}5但这种方式并不能让你实时获取日志并对它们进行收集。但是docker还是比较友好的,它把这些日志文件都保存在以容器ID为文件名的文件系统中。如果你是标准安装的话,那么它应该在文件系统的如下位置:/var/lib/docker/containers/${fullContainerId}/${fullContainerId}-json.log这个fullContainerId应该如何获得呢?简单一点,你可以通过如下命令来查看fullContainer-id:dockerps--no-trunc6然后通过vi命令来查看日志文件。但基于文件的日志和基于标准输出流的日志是有区别的,区别是基于文件的日志是json形式的,并且以标准输出流的一行作为日志的间隔。形如:7如何清理日志如果docker容器正在运行,那么使用rm-rf方式删除日志后,通过df-h会发现磁盘空间并没有释放原因:在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用正确姿势是cat/dev/null>*-json.log,当然你也可以通过rm删除后重启docker8清理日志脚本#!/bin/sh
echo"====================startcleandockercontainerslogs=========================="
logs=$(find/var/lib/docker/containers/-name*-json.log)
forlogin$logsdoecho"cleanlogs:$log"cat/dev/null>$logdone
echo"====================endcle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度厕所环保材料生产与销售合同2篇
- 2025年度轮胎行业新能源汽车配套服务合同4篇
- 2025年度海洋工程装备采购及租赁服务合同2篇
- 2025年度教育培训机构场地租赁及课程研发服务合同3篇
- 2024物业公司环保措施合同
- 2025年度林地林木资源调查与监测合同3篇
- 二零二五年房地产面积测绘与销售备案合同范本3篇
- 2025年度二零二五年度奇幻马戏团国际巡演合作合同4篇
- 2025年度餐饮厨师个人技能保密及竞业限制合同3篇
- 二零二五版船舶建造质量检测与验收合同3篇
- 拆迁评估机构选定方案
- 床旁超声监测胃残余量
- 上海市松江区市级名校2025届数学高一上期末达标检测试题含解析
- 综合实践活动教案三上
- 《新能源汽车电气设备构造与维修》项目三 新能源汽车照明与信号系统检修
- 2024年新课标《义务教育数学课程标准》测试题(附含答案)
- 医院培训课件:《静脉中等长度导管临床应用专家共识》
- 趣味知识问答100道
- 中国国际大学生创新大赛与“挑战杯”大学生创业计划竞赛(第十一章)大学生创新创业教程
- 钢管竖向承载力表
- 2024年新北师大版八年级上册物理全册教学课件(新版教材)
评论
0/150
提交评论