皆さんはdocker-composeを使って社内システムを運用していたりしませんか?
そんな時に、docker-compose.ymlファイルにログローテーションの設定を入れていますか?
私は、Redmineをdocker-composeを用いて運用していましたが、上記対応を怠っていました。
そのため、半年ほど経ってから、ディスクの容量を確認したら、ログファイルだけで20GB程度まで膨れ上がっていました。ログファイルは/var/lib/docker/containers/...
にあります。du
コマンドで確認してみることをお勧めします。
上記理由から、docker-composeを使ってシステムを運用する場合は、必ずログローテーションの設定を入れましょう。
以下にログローテーション方法が記載されたリンクを示しておきます。
また、ログファイルが巨大になると、docker logs
コマンドでログを参照しにくくなるという理由もあります。