はじめに
この実験では、docker scout config
コマンドを使用して Docker Scout の設定を管理する方法を学びます。Docker Scout は、コンテナイメージのセキュリティを評価するための便利なツールです。
実践的な手順を通じて、現在の設定を一覧表示する方法、特定の設定キーの値を表示する方法、および設定キーに新しい値を設定する方法を学び、Docker Scout の動作をカスタマイズすることができます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、docker scout config
コマンドを使用して Docker Scout の設定を管理する方法を学びます。Docker Scout は、コンテナイメージのセキュリティを評価するための便利なツールです。
実践的な手順を通じて、現在の設定を一覧表示する方法、特定の設定キーの値を表示する方法、および設定キーに新しい値を設定する方法を学び、Docker Scout の動作をカスタマイズすることができます。
このステップでは、Docker Scout の既存の設定を一覧表示する方法を学びます。Docker Scout は、コンテナイメージのセキュリティ状態を理解するのに役立つツールです。これは Docker Desktop および Docker CLI と統合されています。
現在の Docker Scout 設定を一覧表示するには、docker scout config
コマンドを使用できます。このコマンドは、すべての設定キーとその現在の値を表示します。
~/project
ディレクトリでターミナルを開き、次のコマンドを実行します。
docker scout config
デフォルトの設定を示す、次のような出力が表示されるはずです。
NAME VALUE
allow-experimental false
allow-nondistributable-artifacts false
allow-unauthenticated false
config-dir /home/labex/.docker/scout
debug false
disable-telemetry false
exclude-base-image false
exclude-dependencies false
exclude-dev-dependencies false
exclude-filesystem false
exclude-sbom false
format table
ignore-policies []
ignore-vulnerabilities []
output stdout
policy-dir /home/labex/.docker/scout/policies
provider default
sbom-dir /home/labex/.docker/scout/sboms
sbom-repo
sbom-tag
sbom-url
sbom-version
source
timeout 5m0s
この出力には、allow-experimental
、config-dir
、debug
など、Docker Scout のさまざまな設定オプションとその現在の値が一覧表示されています。これらの設定を理解することは、Docker Scout の動作をカスタマイズする最初のステップです。
前のステップでは、すべての Docker Scout 設定を一覧表示しました。次に、特定の設定キーの値を表示する方法を学びましょう。これは、すべての設定を一覧表示せずに、特定の設定の値を確認するだけの場合に便利です。
特定の設定キーの値を表示するには、docker scout config get
コマンドの後にキー名を指定します。たとえば、config-dir
キーの値を取得するには、docker scout config get config-dir
を使用します。
config-dir
キーの値を表示してみましょう。このキーは、Docker Scout が設定ファイルを保存する場所を示しています。
~/project
ディレクトリでターミナルを開き、次のコマンドを実行します。
docker scout config get config-dir
設定ディレクトリへのパスが表示されるはずです。
/home/labex/.docker/scout
これにより、システム上の Docker Scout 設定ファイルの場所が確認できます。
次に、別のキー、たとえば debug
の値を取得してみましょう。このキーは、Docker Scout のデバッグログを有効にするかどうかを制御します。
次のコマンドを実行します。
docker scout config get debug
出力には、debug
キーの現在の値が表示されるはずです。デフォルトではおそらく false
です。
false
このコマンドを使用して、docker scout config
の出力に表示される任意の設定キーの値を取得できます。
前のステップでは、すべての Docker Scout 設定を一覧表示する方法と、特定のキーの値を表示する方法を学びました。次に、設定キーの値を変更する方法を学びましょう。これにより、Docker Scout の動作を自分のニーズに合わせてカスタマイズできます。
特定の設定キーの値を設定するには、docker scout config set
コマンドの後にキー名と希望する値を指定します。たとえば、デバッグログを有効にするには、debug
キーを true
に設定します。
debug
キーを true
に設定してみましょう。これにより、Docker Scout からより詳細な出力が得られ、トラブルシューティングに役立ちます。
~/project
ディレクトリでターミナルを開き、次のコマンドを実行します。
docker scout config set debug true
設定が更新されたことを確認する出力が表示されるはずです。
Configuration updated.
次に、前のステップで学んだ docker scout config get
コマンドを使用して debug
キーの値を表示することで、debug
キーが正常に true
に設定されたことを確認しましょう。
次のコマンドを実行します。
docker scout config get debug
出力には true
が表示され、設定の変更が成功したことを示します。
true
必要に応じて、docker scout config set
コマンドを使用して他の設定キーを変更することもできます。設定を変更すると、Docker Scout の動作に影響を与えることに注意してください。
この実験では、docker scout config
コマンドを使用して Docker Scout の設定を管理する方法を学びました。まず、既存の設定を一覧表示し、allow-experimental
、config-dir
、debug
などのさまざまなオプションのデフォルト値を理解しました。
次に、特定の設定キーの値を表示する方法と、キーに新しい値を設定する方法を調べ、Docker Scout の動作をカスタマイズするための基本的な操作を実演しました。