3.9.5. コンテナーログの管理


コンテナーのログファイル (コンテナーが実行されているノード上の /var/lib/docker/containers/<hash>/<hash>-json.log ファイル) が問題を生じさせかねないサイズに拡張してしまうことを防ぐために、Docker の json-file ロギングドライバーを設定し、ログファイルのサイズと数を制限できます。

オプション目的

--log-opt max-size

作成される新規ログファイルのサイズを設定します。

--log-opt max-file

ホストごとに保持するログファイルの最大数を設定します。

  1. ログファイルを設定するには、/etc/sysconfig/docker ファイルを編集します。たとえば、最大ファイルサイズを 1 MB に設定し、最大の 3 つのログファイルを保持するには、max-size=1M および max-file=3OPTIONS= 行に追加し、値が単一引用符のフォーマットをベースとしていることを確認します。

    OPTIONS='--insecure-registry=172.30.0.0/16 --selinux-enabled --log-opt max-size=1M --log-opt max-file=3'

    ロギングドライバーの設定 方法に関する詳細は、Docker ドキュメントを参照してください。

  2. Docker サービスを再起動します。

    # systemctl restart docker
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.