Docker コンテナーでのスキャンの無効化

9.2.5 から利用可能。デフォルトでは、BigFix Inventory は、BigFix クライアントがインストールされているコンピューター上に適用されているすべての Docker コンテナーをスキャンします。コンテナーをスキャンしないが、ホスト・コンピューターは引き続きモニターする場合、ホスト・コンピューター上の DOCKER_SCAN パラメーターの値を変更します。

このタスクについて

ホスト・コンピューター上に適用されているすべてのコンテナー上のソフトウェア・ディスカバリーを無効にすることができます。コンテナーのサブセットでのみ無効にすることはできません。

手順

  1. BigFix コンソールにログインして、「コンピューター」をクリックします。
  2. Docker コンテナーが適用されているホスト・コンピューターを選択し、「設定の編集」をクリックします。
  3. 「追加」をクリックします。設定名として DOCKER_SCAN、設定値として false を指定します。次に、「OK」をクリックします。
    DOCKER_SCAN パラメーターの設定。

タスクの結果

Docker コンテナーはスキャンされなくなりました。スキャン結果は、ホスト・コンピューター上の <BES Client>/LMT/CIT/docker/containers ディレクトリー内にそのままありますが、ディレクトリー自体が除外ディレクトリーのリストに追加されています。そのため、結果は BigFix Inventory に転送されません。
重要: Docker ファイル・システム・ディレクトリー /var/lib/docker には、ソフトウェア ID タグのコピーが含まれることがあります。Docker スキャンが有効になっている場合、ソフトウェア・ディスカバリーが重複しないように、このディレクトリーはスキャン対象から除外されます。Docker スキャンを無効にした場合、このディレクトリーは、定期的スキャンに再び組み込まれます。

Docker コンテナーのスキャンを再有効化する場合、DOCKER_SCAN パラメーターの値を true に変更します。