如果您在 Linux 中使用 Coreutils tail 命令,您可以使用-f 选项从日志的当前位置跟踪日志文件(它不会到达文件的最开始并显示所有内容)。
这个功能在 docker 日志中是否可用,而不需要等待它遍历整个日志?
我试过了:
docker logs --since 1m somecontainer
还有
docker logs -f --since 1m somecontainer
看起来它实际上遍历了整个日志文件(这可能需要很长时间) ,然后一旦到达您指定的时间框架就开始回显到屏幕上。
有没有一种不用等待就可以从现在开始跟踪的方法? 我的最佳选择是否总是登出到某个外部文件并使用 Coreutils tail 命令对其进行跟踪?