无法使用docker logs <container> | grep xxx
这是因为管道仅对stdout有效,如果容器将日志记录到stderr,这种情况就会发生,这时可以尝试这样写
docker logs <container id> 2>&1 | grep xxx
文章讲述了在使用`dockerlogs`命令时,如果容器的日志输出到stderr而非stdout,如何通过调整管道操作解决grep抓取日志的问题,推荐使用`dockerlogs<containerid>2>&1|grepxxx`的方法。
无法使用docker logs <container> | grep xxx
这是因为管道仅对stdout有效,如果容器将日志记录到stderr,这种情况就会发生,这时可以尝试这样写
docker logs <container id> 2>&1 | grep xxx
657
770
3909
1756
1038
1519

被折叠的 条评论
为什么被折叠?