事象
docker-compose で立てたWebサーバのコンテナのアクセスログを見たく、docker-compose.ymlがあるフォルダで、
docker-compose logs
叩くも、
「Attaching to」
と表示されるだけ(後ろか前にコンテナ名も表示されてたと思う)で、ログが表示されない。
原因
アクセス(今回のWebサーバの例だと)ログをstdoutなどで標準出力へ吐き出すように指定されてない。
標準出力に吐き出されるログがなんにも無いとこうなる模様。
対応
- docker-compose exec Service名 コマンド などして、コンテナ内にあるログを閲覧する
- コンテナ内システムのログをstdout などに吐き出すように設定する
コメント