您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:将 docker 日志与远程日志驱动程序一起使用 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌霸屏推广【tg:seogoogle987】
从 Docker Engine 20.10 开始,该docker logs命令 可能只能通过登录使用的驱动程序,使用支持的容器 local,json-file或journald登录。但是,许多第三方日志驱动程序不支持使用本地云计读取日志docker logs
这在尝试以自动化和标准方式收集日志数据时产生了多个问题。只能通过第三方解决方案以第三方工具指定的格式访问和查看日志信息。
从 Docker Engine 20.10 开始,docker logs无算核论配置的日志驱动程序或插件如何,您都可以使用读取容器日志。这种称为“双日志记录”的功能允许您以docker logs一致的格式在本地读取容器日志,而不管使用的日志驱动程序如何,因为引擎配置为将信息记录到“本地”日志心技记录驱动程序。有关其他信息,请参阅配置默认日志记录驱动程序。
双日志记录使用local日志驱动程序作为缓存来读取容器的最新日志。默认情况下,缓存已启用日志文件轮换,并且每个容器最多限制为 5 个文件,每个文件为 20MB(压缩前术D)。
使用双日志记录不需要更改配置。如果配置的日志驱动程序不支持读取日志,Docker Engine 20.10 及更高版本会自动启用双日志记录。
以下示例显示了在docker logs具有和不具有双重日志记录可用性的情况下运oc行命令的结果:
没有双重记录功能
当容器配置了远程日志驱动,例如splunk,并且禁用了双日志记录时,尝试在本地读取容器日志时会显示错误:
第 1 步:配置 Docker 守护进程
$ cat /etc/docker/daemonke.json
{
"log-driver":"splunk",
"log-opts" :{
"cache-disabled":"true",
...(options for "splunk" logging drir教ver)
}
}
第二步:启动容器
$ docker run -d busybox --name testlog top
第 3 步:读取容器日志
$ docker logs 7d6ac83a89a0
Error response from daemon: conf程:igured logging driver does not support reading
具有双重记录功能
启用双日志缓存后docker logs,即使日志驱动程序不支持读取日志,也可以使用该命令读取日志。以下示例显示了一个守护程将 序配置,该配置使用splunk远程日志记录驱动程序作为默认值,并启用了双日志记录缓存:
第 1 步:配置 Docker 守护进程
$ cat /etc/docker/daemon.json
{
"log-driver":"spludonk",
"log-opts" :{
...(options for "splunk" logging driver)
}
}
第二步:启动容器
$ docker run -d busybox --name testlog top
第 3 步:读取容ck器日志
$ docker logs 7d6ac83a89a0
2019-02-04T19:48:15.423Z [INFO] core: marked as sealed
2019-02-04T19:48:15.423Z [INFO] core:er pre-seal teardown starting
2019-02-04T19:48:15.423Z [INFO] core: stopping cluster listeners
对于日志记录的驱动程序,支持阅读日志,比如l 日ocal,json-file 和journald司机,还有之前或之后的双重记录功能,成为可在功能上没有区别。对于这些驱动程序,可以docker logs在两种情况下使用日志读取。
标签: 豆包 Seed2.1 字节跳动 火山引擎2026-07-26
标签: 影石 追觅 刘靖康 俞浩2026-10-07
标签: realme 真我Neo8 OPPO商城 肯德基疯狂星期四2026-05-27
谷歌限制广告追踪保护隐私 力度没有苹果大2026-09-23
标签: 荣耀 Magic V5 ROBOT PHONE 阿里2026-05-24
标签: 陈震 税务 偷税 北京税务局2026-10-17
苹果客服和游戏公司踢皮球?6岁儿童花8千充网游家长退款难2026-06-07
FriendliAI 获得 2000 万美元融资,AI 模型推理效率提升2026-06-10
标签: 铜博科技 电解铜箔 锂电池铜箔 港交所上市2026-05-24
云计算开发:Python3集合内置Set clear()方法2026-09-21
标签: 小鹏汽车 罗永浩 飞行汽车 小鹏汇天2026-09-22
微软批评索尼:老游戏几年之后登陆PC 再收割一波2026-05-30
不买了!消息称微软放弃收购Discord2026-10-27
美国民众对人工智能的担忧超全球水平2026-09-11
标签: 零一汽车 惊蛰重卡 小满重卡 黄泽铧2026-10-18
标签: 追觅科技 俞浩 围脖侠 清朗行动2026-09-08
标签: 魏牌 长城汽车 赵永坡 魏建军2026-07-19
标签: 莱普科技 半导体设备 IPO 激光热处理2026-09-04