25
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Docker】Dockerコンテナ内のログを確認する方法

Last updated at Posted at 2020-11-13

phpでエラーを出力する。

error_log()

ログを確認する。

Docker logs -f コンテナID

# -f(follow)で出力し続ける。

アクセスログのみ表示したい時

Docker logs コンテナID -f 2>/dev/null

# /dev/null で 表示を消去。 2 はエラー出力

エラーログのみ表示したい時

Docker logs コンテナID -f 1>/dev/null

# /dev/null で 表示を消去。 1 は標準出力

docker-composeで

docker-compose logs

#アクセスログとエラーログ を切り分けることができない。

※Dockerは仕組み上、標準出力とエラーログ でしか分けることしかできない。アプリケーションごとに(apache,phpなど)でログを分けることができない。

25
19
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
25
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?