ロギング・ドライバプラグインを使う

Docker ロギング・プラグインは、 内蔵のロギング・ドライバ よりも Docker のログ記録機能を拡張およびカスタマイズできるようにします。ロギングのサービスプロバイダは、 自身でプラグインを実装 可能であり、それらを Docker Hub 上やプライベート・レジストリで利用可能にできます。このトピックでは、ロギング・サービスの利用者が、 Docker でプラグインを使うための設定について扱います。

ロギング・ドライバ・プラグインのインストール

ロギング・ドライバ・プラグインをインストールするには、 docker plugin install <組織/イメージ> を使います。ここにはプラグイン開発者が提供している情報を入れます。

全てのインストール済みプラグインの確認は docker plugin ls を使い、特定のプラグインの調査には docker inspect を使います。

プラグインをデフォルトのロギング・ドライバとして設定

プラグインをインストール後、Docker デーモンに対してデフォルトで使うように指定するには、 ロギング概要 で詳細を扱ったように、 daemon.json 内の log-driver キーの値にプラグインの名前を指定します。もしもロギング・ドライバが追加オプションをサポートしている場合、同じファイル内の log-opts アレイ内で値を設定できます。

コンテナが使うロギング・ドライバを、プラグインとして指定

プラグインのインストール後、コンテナでプラグインをロギング・ドライバとして使うには、 docker run 時に --log-driver フラグを付けます。詳細は ロギング概要 をご覧ください。もしもロギング・ドライバが追加オプションをサポートしている場合、同じファイル内の log-opts アレイ内で値を設定できます。