云计算核心技术Docker教程:将 docker 日志与远程日志驱动程序一起使用
从 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/daemon.json
ke3;
"log-driver":"splunk",
"log-opts" :{
"cache-disabled":"true",
...(options for "splunk" logging driver)
}
}
第二r教步:启动容器
$ docker run -d busybox --name testlog top
第 3 步:读取容器日志
$ docker logs 7d6ac83a89a0
Error response from daemon: configured lo程:gging driver does not support reading
具有双重记录功能
启用双日志缓存后docker logs,即使日志驱动程序不支持读取日志,也可以使用该命令读取日志。以下示例显示了一个守护程序配置,该配置将 使用splunk远程日志记录驱动程序作为默认值,并启用了双日志记录缓存:
第 1 步:配置 Docker 守护进程
$ cat /etc/docker/daemon.json
{
"log-driver":"splunk",
"dolog-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: prere-seal teardown starting
2019-02-04T19:48:15.423Z [INFO] core: stopping cluster listeners
对于日志记录的驱动程序,支持阅读日志,比如loca 日l,json-file 和journald司机,还有之前或之后的双重记录功能,成为可在功能上没有区别。对于这些驱动程序,可以docker logs在两种情况下使用日志读取。
- ·华为启动全球 AI 人才招募,致力于构建顶尖 AI 团队
- ·美团 LongCat 大模型 App 正式上线!语音通话与联网搜索让你与 AI 更亲密
- ·不是所有图像都值16x16个词,清华与华为提出动态ViT
- ·阿里云上市前启动组织和人员优化,裁员比例或达7%
- ·标签: 视源股份 希沃 MAXHUB CVTE
- ·哈佛法学生创办MarqVision获4800万美元融资 借助AI打击品牌侵权
- ·标签: OpenAI Pinterest ChatGPT AI购物
- ·搜索引擎新技能,阿里新研究用2D图片搜出3D模型
- ·标签: SBTI MBTI 尤物 吗喽
- ·标签: 新石器 腾讯 无人配送 L4级自动驾驶
- ·一文解读谷歌面临的三起反垄断诉讼案
- ·IDC:2022上半年中国IT安全软件市场同比增长13.1%
- ·九大数据分析方法:矩阵分析法
- ·标签: 小米 罗福莉 DeepSeek AGI
- ·谷歌 AI 模型成功预测今年最强大西洋风暴的强度与路径
- ·VMware发布可扩展的企业级区块链平台
- ·标签: 零跑汽车 朱江明 年会事件 新能源汽车
- ·加强人工智能安全风险防控,需聚焦技术融合、法律规制
- ·标签: OpenClaw OpenAI Peter Steinberger Claude
- ·标签: Netflix InterPositive 本·阿弗莱克 AI影视工具
- ·OpenAI在印度推出ChatGPT Go新订阅计划,月费仅 5 美元
- ·VMware扩展多云管理,改善灵活性
- ·IDC报告:2026年二季度中国智能手机市场连跌五季,华为苹果逆势大涨
- ·Salesforce第三财季营收同比增长14% 净利润同比下降55%
- ·云安全日报201216:苹果macOS发现系统特权提升,任意代码执行漏洞,需要尽快升级
- ·云计算开发:Python3-upper()方法详解
- ·https://www.wmfe.org/?s=百度快排【tg:seogoogle987】,Yn7
- ·https://www.abbreviations.com/百度快排【tg:seogoogle987】yly
- ·https://www.polliwogs.com/search/百度快排【tg:seogoogle987】,pfC
- ·https://www.skicheck.at/en/?action=CHECK&s=百度快排【tg:seogoogle987】,gkd
- ·https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=百度快排【tg:seogoogle987】,gNL
- ·https://www.lyrics.com/lyrics/kkk3百度快排【tg:seogoogle987】,15F
- ·https://www.remit.co.jp/zh/?s=百度快排【tg:seogoogle987】,1FC
- ·https://www.kaiyueleather.com/search/百度快排【tg:seogoogle987】,gyT
- ·https://www.wikiart.org/pt/Search/百度快排【tg:seogoogle987】,vCg
- ·https://www.teamlab.art/ko/?submit=百度快排【tg:seogoogle987】,vLo
