OS によってログの保存場所は異なります。
以下おもに Linux について記載します。

ログの種類

  • Docker コンテナログ / Docker Compose サービスログ
  • Docker デーモン( Docker Engine )ログ

コンテナログ

docker logs / docker compose logs

// コンテナログ
host$ docker logs 
// サービスログ(すべてのサービス)
host$ docker compose logs
// サービスログ(サービスを指定)
host$ docker compose logs 

ログの保存場所

  • ``/var/lib/docker/containers//-json.log`(`json-file` ログドライバ利用時)`

ref. docker logs で表示されるログの保存場所とローテート方法

デーモンログ

Linux Use the command journalctl -xu docker.service (or read /var/log/syslog or /var/log/messages, depending on your Linux Distribution)

ref. Read the daemon logs

host $ journalctl -xu docker.service

host$ grep -ni "Docker" /var/log/syslog