11
3

More than 3 years have passed since last update.

Docker logs をgrepする

Posted at

コンテナのログは、標準エラー出力 (stderr)に記録されます。

一方、「|」で記述するパイプラインは、標準出力(stdout)で機能します。

コンテナのログをパイプラインで受け取れるように、
標準エラー出力標準出力へと出力先を2>&1で変更します。

これで、パイプ後のgrepコマンドが動くようになります。

docker logs app 2>&1 | grep "test"

ちなみに、2>&1を省略した形として、次のように記載することもできます。

docker logs app |& grep "test"
11
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
3