码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何清除运行 Docker 容器的日志


    在这里插入图片描述
    长时间运行的 Docker 容器会迅速积累大量的日志行。在访问和过滤数据时,这些会消耗存储容量并降低性能。虽然 Docker 包含用于查看日志的集成工具,但没有用于清理它们的内置机制。

    在本文中,您将学习如何清除正在运行的 Docker 容器的日志,而无需重新启动或替换它们。您还将看到一些在保留旧数据的同时更有效地处理大型日志的技术。

    理解问题

    Docker 从容器前台进程的标准输出和错误流中收集日志。该docker logs命令用于检索这些日志,但它不允许您删除旧行。
    Docker 支持许多不同的日志记录驱动程序,因此不可能提供标准化的清理机制。本文重点介绍标准json-file日志记录驱动程序,其中日志行存储在容器主机文件系统上的 JSON 文件中。如果您需要清理流式传输到远程主机的日志,请参阅存储驱动程序的文档。

    json-file驱动程序创建的日志文件存储在该/var/lib/docker/containers目录下。每个容器都有自己的日志文件,该文件会在其整个生命周期中使用。默认情况下没有配置日志轮换。

    简单地删除日志文件并不是一个有效的解决方案。Docker 期望该文件持续可用,并且如果它被删除不会自动重新创建它。清除现有日志的内容以避免影响任何当前写入会更安全。

    发现日志文件的路径

    首先找到目标容器日志文件的路径。my-app您可以通过运行以下命令来检索调用的容器的日志文件路径:

    $ docker inspect --format
    • 相关阅读:
      POJ 3481、HDU 1908、AcWing 5125:双端队列 ← STL map
      Pymoo学习 (1):基本概念
      你有用过 java中的栈和队列吗?怎么用栈来实现队列呢
      数值变化跳动效果
      Linux学习-36-文件系统管理-硬盘结构
      类和对象(6):const成员,&/const &重载
      Impact of Problem Decomposition on Cooperative Coevolution
      Java多并发(一)| 并发机制的底层原理(内存模型、重排序)
      代码随想录笔记_哈希_454四数相加II
      AMQP协议详解
    • 原文地址:https://blog.csdn.net/wlcs_6305/article/details/126669891
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号