docker - 使用 gelf 驱动程序时查看主机上的 docker 容器日志
问题描述
我正在使用 gelf 作为我的 docker 容器的日志驱动程序。在日志选项中,我提供了 udp 端点。
现在当我启动容器时,一切都按预期工作。
我的问题是,是否可以在运行它的主机中看到容器日志(而不是在 UDP 端点)?
解决方案
这取决于 Docker 版本。
Docker 20.10 及更高版本引入了“双重日志记录”,它使用本地缓冲区,允许您对任何日志记录驱动程序使用 docker logs 命令。
推荐阅读
- php - 需要 Symfony 3.4 表单下拉列表,但启动时为空
- java - 地图 - 无法在地图中的特定点拖放
- java - Java:如何在外部类中使用字符串资源
- c++ - 类存储说明符(静态/非静态)作为模板参数以避免重复代码
- flutter - 是否可以为依赖的 Dart 包禁用空安全性?
- hybris - 如何在不使用唯一修饰符的情况下通过灵活搜索更新项目类型的所有实例?
- asp.net - Microsoft EventCounter 类 ASP.NET 4.8 文档
- ios - 在 UITextView 上的 LongPress 上,“NSAttributedString.Key.link”值可见。如何停止向用户显示它
- c++ - 编译“Hello, world!”时没有这样的文件错误。macOS 上的 wx-widgets 应用程序
- c++ - DirectX 11 + ImGui Hook 的样板代码