如果您在 Linux 中使用 Coreutils tail 命令,您有一个 -f 选项,可让您从日志的当前位置跟踪日志文件(它不会转到文件的最开头并显示所有内容)。
这个功能在 docker 日志中是否可用,而无需等待它遍历整个日志?
我努力了:
docker logs --since 1m somecontainer
和
docker logs -f --since 1m somecontainer
看起来它实际上遍历了整个日志文件(这可能需要很长时间),然后在达到您指定的时间范围后开始回显到屏幕上。
有没有办法从当前点开始拖尾而无需等待?我最好的选择是始终注销到某些外部文件并使用 Coreutils tail 命令跟踪它吗?
原文由 Susan 发布,翻译遵循 CC BY-SA 4.0 许可协议
请阅读
docker logs --help
寻求帮助。试试下面,从最后 10 行开始。更多细节 在这里。