docker scout integration list コマンドを使って構成済みの統合を表示する方法

DockerDockerBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、docker scout integration list コマンドを使用して、組織で構成された Docker Scout の統合を表示する方法を学びます。Docker Scout は、コンテナイメージのセキュリティ状態を理解し、改善するのに役立ちます。統合により、他のサービスと接続することができます。

まず、構成されたすべての統合を一覧表示する方法を学び、次に docker scout integration inspect コマンドを使用して特定の統合の名前で構成詳細を一覧表示する方法を学び、最後に別の組織の統合を一覧表示する方法を学びます。この実験では、必要なコマンドを案内し、期待される出力を示します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/ContainerOperationsGroup -.-> docker/inspect("Inspect Container") docker/SystemManagementGroup -.-> docker/info("Display System-Wide Information") docker/SystemManagementGroup -.-> docker/login("Log into Docker Registry") subgraph Lab Skills docker/inspect -.-> lab-555207{{"docker scout integration list コマンドを使って構成済みの統合を表示する方法"}} docker/info -.-> lab-555207{{"docker scout integration list コマンドを使って構成済みの統合を表示する方法"}} docker/login -.-> lab-555207{{"docker scout integration list コマンドを使って構成済みの統合を表示する方法"}} end

組織で構成されたすべての Docker Scout 統合を一覧表示する

このステップでは、組織で構成されたすべての Docker Scout 統合を一覧表示する方法を学びます。Docker Scout は、コンテナイメージのセキュリティ状態を理解し、改善するのに役立ちます。統合により、Docker Scout は他のサービスと接続して、イメージに関する情報を収集することができます。

統合を一覧表示するには、docker scout integration list コマンドを使用します。このコマンドを使用するには、Docker Hub にログインしている必要があります。

まず、Docker Hub にログインしていることを確認しましょう。まだログインしていない場合は、docker login コマンドを使用できます。

docker login

Docker ID とパスワードの入力を求められます。資格情報を入力してログインします。

ログインしたら、次のコマンドを使用して構成された統合を一覧表示できます。

docker scout integration list

このコマンドは、組織で構成されたすべての Docker Scout 統合の一覧を出力します。出力には通常、統合の名前、統合のタイプ、およびそのステータスが含まれます。

たとえば、出力は次のようになる場合があります。

NAME        TYPE        STATUS
my-github   github      configured
my-gitlab   gitlab      configured

この出力は、2 つの統合が構成されていることを示しています。1 つは github タイプで my-github という名前の統合で、もう 1 つは gitlab タイプで my-gitlab という名前の統合です。どちらも configured ステータスになっています。

名前で特定の Docker Scout 統合の構成を一覧表示する

このステップでは、特定の Docker Scout 統合の名前を指定して、その構成詳細を一覧表示する方法を学びます。これは、設定した特定の統合の具体的な設定を確認したい場合に便利です。

特定の統合の構成を一覧表示するには、docker scout integration inspect コマンドに続けて統合の名前を指定します。

前のステップで示したように、my-github という名前の統合があると仮定しましょう。その構成を調べるには、次のコマンドを使用します。

docker scout integration inspect my-github

このコマンドは、my-github 統合に関する詳細情報を出力します。出力は YAML 形式で、統合のタイプに応じてさまざまな構成パラメータが含まれます。

たとえば、GitHub 統合の出力には、接続されている GitHub リポジトリ、監視対象のブランチ、およびその他の関連設定などの詳細が含まれる場合があります。

name: my-github
type: github
status: configured
config:
  repository: your-github-org/your-repo
  branches:
    - main
    - develop
  ## その他の構成詳細...

存在しない統合を調べようとすると、コマンドは統合が見つからないことを示すエラーを返します。

my-github を調べたい統合の実際の名前に置き換えることを忘れないでください。統合の名前は、前のステップの docker scout integration list コマンドを実行することで取得できます。

別の組織で構成された Docker Scout 統合を一覧表示する

このステップでは、あなたがメンバーである別の組織で構成された Docker Scout 統合を一覧表示する方法を学びます。デフォルトでは、Docker Scout コマンドは現在の組織に対して動作します。ただし、--org フラグを使用して別の組織を指定することができます。

これは、Docker Hub 内の複数の組織の統合を管理し、主要な組織を切り替えることなくそれらを表示または管理する必要がある場合に便利です。

別の組織の統合を一覧表示するには、docker scout integration list コマンドに --org フラグを付け、その後に組織の名前を指定します。

あなたが another-org という名前の別の組織のメンバーであると仮定しましょう。another-org で構成された統合を一覧表示するには、次のコマンドを使用します。

docker scout integration list --org another-org

another-org を調べたい組織の実際の名前に置き換えてください。

このコマンドは、指定された組織で構成されたすべての Docker Scout 統合の一覧を出力します。これは、ステップ 1 で見た出力と似ていますが、another-org の統合が表示されます。

NAME          TYPE        STATUS
another-int   github      configured

指定された組織が存在しないか、アクセス権限がない場合、コマンドはエラーを返します。

これは、--org フラグを使用して、関連する異なる組織間で Docker Scout 統合を管理できることを示しています。

まとめ

この実験では、docker scout integration list コマンドを使用して、あなたの組織で構成された Docker Scout 統合を表示する方法を学びました。すべての統合を一覧表示し、名前で特定の統合を調べる練習を行いました。また、別の組織の統合を一覧表示する方法も学びました。これらのコマンドは、Docker Scout のセキュリティ分析機能を強化する統合を管理し理解するために不可欠です。