如果在Linux中使用coreutils tail命令,则具有-f选项,该选项可让您从日志的当前位置开始跟踪日志文件(它不会移至文件的开头并显示所有内容)。
Docker日志中是否可以使用此功能,而不必等待它遍历整个日志?
也许我正在为选项尝试错误的论点?使用我尝试过的可用文档
docker logs --since 1m somecontainer
和
docker logs -f --since 1m somecontainer
看来它实际上遍历了整个日志文件(这可能需要很长时间),然后在到达指定的时间范围后开始回显到屏幕。
有没有一种方法可以仅从当前点开始拖尾而无需等待?我最好的选择是始终注销到某个外部文件,然后仅使用coreutils tail命令添加该文件吗?
我不知道为什么不docker logs --help
寻求帮助?从最后10行开始,尝试以下操作。更多细节在这里。
docker logs -f --tail 10 container_name