如何尾部和 grep Docker 日志?我尝试过以下方法:
sudo docker logs -f my_container | grep foo
这应该在容器日志中用
foo
来尾随所有行,而是显示所有内容。
这就是我所做的:
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
,但没有其他方法可以做到这一点。