Tail 和 grep docker 日志

问题描述 投票:0回答:1

如何尾部和 grep Docker 日志?我尝试过以下方法:

sudo docker logs -f my_container | grep foo

这应该在容器日志中用

foo
来尾随所有行,而是显示所有内容。

docker logging grep tail
1个回答
0
投票

这就是我所做的:

sudo docker logs -f my_container &> log.log & tail -f log.log | grep foo

docker logs -f my_container &> log.log
跟踪所有容器,同时也输出到文件
log.log
。同时,这就是
&
本身所做的事情,
tail -f log.log | grep foo
尾部该文件和 grep,这是 grep 尾部输出的常见方法。

缺点是创建了文件

log.log
,但没有其他方法可以做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.