当前位置: 首页 > article >正文

如何查看docker的containers 那个日志最大

要查看 /data/docker/containers 中哪个日志文件最大,可以使用以下方法:
通过 du 查看文件大小 运行以下命令,列出文件大小并排序:

sudo du -ah /data/docker/containers | sort -rh | head -n 10

在这里插入图片描述
只查看日志文件 如果你只想查看日志文件(通常是 .log 后缀的文件),可以运行:

sudo find /data/docker/containers -type f -name "*.log" -exec du -ah {} + | sort -rh | head -n 10

在这里插入图片描述
这会列出最大的日志文件。

直接使用 ls 查看 如果你知道具体的容器日志路径,可以直接运行:

ls -lh /data/docker/containers/*/*-json.log

在这里插入图片描述
Docker 容器的日志文件通常保存在 /data/docker/containers/<容器ID>/<容器ID>-json.log 中。如果发现某个日志文件过大,可以通过以下方法限制日志大小:

设置日志轮转 修改 Docker 守护进程配置文件(例如 /etc/docker/daemon.json),添加以下

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  }
}

这样可以限制每个容器的日志文件大小并启用日志轮转。
“log-opts”
配置日志驱动的选项(log options)。在这里,针对 json-file 配置了以下两个选项:
(a) “max-size”: “10m”
每个日志文件的最大大小设置为 10MB。
当一个日志文件的大小超过 10MB 时,Docker 会自动将它轮转(存档),并创建一个新的日志文件。
(b) “max-file”: “3”
表示最多保留 3 个日志文件(包括当前正在写入的日志文件)。
如果已经存在 3 个日志文件,当新日志文件生成时,Docker 会删除最旧的一个日志文件以节省存储空间。
整体行为
该配置限制了每个容器的日志文件总大小。
每个日志文件最大 10MB,总共只保留 3 个日志文件,因此日志文件的总大小不会超过 30MB。
如果日志超出限制,最旧的日志会被删除,新日志会创建。
作用与好处
控制日志文件大小:防止日志文件无限增长,避免占用大量磁盘空间。
日志轮转:通过限制日志数量和大小,保证系统不会因日志文件导致磁盘耗尽。
更高效的存储管理:适合生产环境,尤其是在有多个容器的情况下。


http://www.kler.cn/a/534132.html

相关文章:

  • 新型智慧城市建设方案-1
  • 两种文件类型(pdf/图片)打印A4半张纸方法
  • Pytest+selenium UI自动化测试实战实例
  • R语言 | 使用 ComplexHeatmap 绘制热图,分区并给对角线分区加黑边框
  • 使用DeepSeek R1 + 了解部署
  • 文字加持:让 OpenCV 轻松在图像中插上文字
  • Apache HttpClient
  • 在Spring Cloud中将Redis共用到Common模块
  • Redis有哪些常用应用场景?
  • Spring MVC ONE
  • WordPress自动SEO文章生成器——一款基于AI技术的智能插件,能够自动生成高质量、SEO优化的文章,并提供强大的内容采集与优化功能。
  • zyNo.20
  • Got socket exception during request. It might be caused by SSL misconfiguration
  • 哪些专业跟FPGA有关?
  • 基于SpringBoot的体检预约管理系统
  • 5.【BUUCTF】[BJDCTF2020]Easy MD5及知识点
  • PyQt4学习笔记4】窗口布局 和 QSplitter
  • JAVAweb学习日记(九) MySQL-事务索引
  • 低代码提升交付效率的公式计算
  • 响应式编程_05 Project Reactor 框架
  • 永久免费语音服务!微软 Azure 注册实操,零成本实现TTS自由
  • Page Assist实现deepseek离线部署的在线搜索功能
  • Mac 基于Ollama 本地部署DeepSeek离线模型
  • MyBatis Plus 输出完整 SQL(带参数)的 3 种方案
  • Boosting 框架
  • 硬件工程师思考笔记02-器件的隐秘角落:磁珠与电阻噪声