问题描述
我是不熟悉docker-log命令的新手。我了解了如何使用 grep命令打印与特定字符串匹配的日志,这是一个简单的示例:
docker logs {dockerId} | grep "someString"
但是,我的目标是在每次比赛中都打印下一个特定数量的日志。
如何使用docker log命令实现这一目标?
解决方法
您可以在-A <n>
中使用参数grep
在匹配的行之后打印出<n>
行
docker logs {dockerId} | grep "someString" -A <number of logs>