ログ | Docker
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