热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

如何从日志中的当前位置拖尾Docker日志而不看到整个文件或等待它遍历整个文件

如何解决《如何从日志中的当前位置拖尾Docker日志而不看到整个文件或等待它遍历整个文件》经验,为你挑选了1个好方法。

如果在Linux中使用coreutils tail命令,则具有-f选项,该选项可让您从日志的当前位置开始跟踪日志文件(它不会移至文件的开头并显示所有内容)。

Docker日志中是否可以使用此功能,而不必等待它遍历整个日志?

也许我正在为选项尝试错误的论点?使用我尝试过的可用文档

docker logs --since 1m somecontainer

docker logs -f --since 1m somecontainer

看来它实际上遍历了整个日志文件(这可能需要很长时间),然后在到达指定的时间范围后开始回显到屏幕。

有没有一种方法可以仅从当前点开始拖尾而无需等待?我最好的选择是始终注销到某个外部文件,然后仅使用coreutils tail命令添加该文件吗?



1> Light.G..:

我不知道为什么不docker logs --help寻求帮助?从最后10行开始,尝试以下操作。更多细节在这里。

docker logs -f --tail 10 container_name


推荐阅读
author-avatar
mobiledu2502873797
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有