Как указать количество журналов после каждого совпадения определенной строки с помощью журнала докеров?
Я новичок в использовании команд docker-log. Я понял, как распечатать журналы, соответствующие определенной строке, с помощью команды grep, вот простой пример:
docker logs {dockerId} | grep "someString"
Однако моя цель - для каждого матча печатать следующее определенное количество журналов.
Как я могу добиться этого с помощью команд журнала докеров?
1 ответ
Решение
Вы можете использовать аргумент
-A <n>
в
grep
распечатать
<n>
строки после совпадающей строки
docker logs {dockerId} | grep "someString" -A <number of logs>