So verwenden Sie den Befehl docker scout integration list, um konfigurierte Integrationen anzuzeigen

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie den Befehl docker scout integration list verwenden, um die konfigurierten Docker Scout-Integrationen für Ihre Organisation anzuzeigen. Docker Scout hilft Ihnen, die Sicherheitslage Ihrer Container-Images zu verstehen und zu verbessern, und Integrationen ermöglichen es ihm, sich mit anderen Diensten zu verbinden.

Zunächst lernen Sie, wie Sie alle konfigurierten Integrationen auflisten, dann wie Sie die Konfigurationsdetails für eine bestimmte Integration anhand des Namens mithilfe des Befehls docker scout integration inspect auflisten und schließlich wie Sie die Integrationen für eine andere Organisation auflisten. In diesem Lab werden Sie durch die erforderlichen Befehle geführt und das erwartete Ergebnis gezeigt.


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{{"So verwenden Sie den Befehl docker scout integration list, um konfigurierte Integrationen anzuzeigen"}} docker/info -.-> lab-555207{{"So verwenden Sie den Befehl docker scout integration list, um konfigurierte Integrationen anzuzeigen"}} docker/login -.-> lab-555207{{"So verwenden Sie den Befehl docker scout integration list, um konfigurierte Integrationen anzuzeigen"}} end

Auflisten aller konfigurierten Docker Scout-Integrationen für Ihre Organisation

In diesem Schritt lernen Sie, wie Sie alle konfigurierten Docker Scout-Integrationen für Ihre Organisation auflisten. Docker Scout hilft Ihnen, die Sicherheitslage Ihrer Container-Images zu verstehen und zu verbessern. Integrationen ermöglichen es Docker Scout, sich mit anderen Diensten zu verbinden, um Informationen über Ihre Images zu sammeln.

Um die Integrationen aufzulisten, verwenden Sie den Befehl docker scout integration list. Dieser Befehl erfordert, dass Sie sich bei Docker Hub angemeldet haben.

Zunächst stellen wir sicher, dass Sie bei Docker Hub angemeldet sind. Wenn Sie noch nicht angemeldet sind, können Sie den Befehl docker login verwenden.

docker login

Sie werden aufgefordert, Ihre Docker-ID und Ihr Passwort einzugeben. Geben Sie Ihre Anmeldeinformationen ein, um sich anzumelden.

Sobald Sie angemeldet sind, können Sie die konfigurierten Integrationen mit dem folgenden Befehl auflisten:

docker scout integration list

Dieser Befehl gibt eine Liste aller konfigurierten Docker Scout-Integrationen für Ihre Organisation aus. Die Ausgabe enthält in der Regel den Namen der Integration, den Typ der Integration und ihren Status.

Beispielsweise könnte die Ausgabe so aussehen:

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

Diese Ausgabe zeigt, dass Sie zwei Integrationen konfiguriert haben: eine namens my-github vom Typ github und eine namens my-gitlab vom Typ gitlab. Beide befinden sich im Status configured.

Auflisten der Konfiguration einer bestimmten Docker Scout-Integration anhand des Namens

In diesem Schritt lernen Sie, wie Sie die Konfigurationsdetails für eine bestimmte Docker Scout-Integration anhand ihres Namens auflisten. Dies ist nützlich, wenn Sie die spezifischen Einstellungen für eine bestimmte Integration sehen möchten, die Sie eingerichtet haben.

Um die Konfiguration einer bestimmten Integration aufzulisten, verwenden Sie den Befehl docker scout integration inspect, gefolgt vom Namen der Integration.

Nehmen wir an, Sie haben eine Integration namens my-github, wie im vorherigen Schritt gezeigt. Um deren Konfiguration zu überprüfen, würden Sie den folgenden Befehl verwenden:

docker scout integration inspect my-github

Dieser Befehl gibt detaillierte Informationen über die my-github-Integration aus. Die Ausgabe wird im YAML-Format vorliegen und verschiedene Konfigurationsparameter enthalten, abhängig vom Typ der Integration.

Beispielsweise könnte die Ausgabe für eine GitHub-Integration Details wie das GitHub-Repository, mit dem sie verbunden ist, die überwachten Branches und andere relevante Einstellungen enthalten.

name: my-github
type: github
status: configured
config:
  repository: your-github-org/your-repo
  branches:
    - main
    - develop
  ## Other configuration details...

Wenn Sie versuchen, eine Integration zu überprüfen, die nicht existiert, gibt der Befehl einen Fehler zurück, der darauf hinweist, dass die Integration nicht gefunden wurde.

Denken Sie daran, my-github durch den tatsächlichen Namen der Integration zu ersetzen, die Sie überprüfen möchten. Sie können die Namen Ihrer Integrationen erhalten, indem Sie den Befehl docker scout integration list aus dem vorherigen Schritt ausführen.

Auflisten der konfigurierten Docker Scout-Integrationen für eine andere Organisation

In diesem Schritt lernen Sie, wie Sie die konfigurierten Docker Scout-Integrationen für eine andere Organisation auflisten können, der Sie angehören. Standardmäßig arbeiten Docker Scout-Befehle mit Ihrer aktuellen Organisation. Sie können jedoch eine andere Organisation mit der Option --org angeben.

Dies ist nützlich, wenn Sie Integrationen für mehrere Organisationen in Docker Hub verwalten und diese anzeigen oder verwalten müssen, ohne Ihre primäre Organisation wechseln zu müssen.

Um die Integrationen für eine andere Organisation aufzulisten, verwenden Sie den Befehl docker scout integration list mit der Option --org, gefolgt vom Namen der Organisation.

Nehmen wir an, Sie sind Mitglied einer anderen Organisation namens another-org. Um die für another-org konfigurierten Integrationen aufzulisten, würden Sie den folgenden Befehl verwenden:

docker scout integration list --org another-org

Ersetzen Sie another-org durch den tatsächlichen Namen der Organisation, die Sie überprüfen möchten.

Dieser Befehl gibt eine Liste aller konfigurierten Docker Scout-Integrationen für die angegebene Organisation aus, ähnlich wie die Ausgabe in Schritt 1, aber diesmal für die Integrationen von another-org.

NAME          TYPE        STATUS
another-int   github      configured

Wenn die angegebene Organisation nicht existiert oder Sie keine Berechtigung haben, auf sie zuzugreifen, gibt der Befehl einen Fehler zurück.

Dies zeigt, wie Sie Docker Scout-Integrationen für verschiedene Organisationen verwalten können, mit denen Sie verbunden sind, indem Sie die Option --org verwenden.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie den Befehl docker scout integration list verwenden können, um die konfigurierten Docker Scout-Integrationen für Ihre Organisation anzuzeigen. Sie haben geübt, alle Integrationen aufzulisten und eine bestimmte Integration anhand ihres Namens zu überprüfen. Sie haben auch gelernt, wie Sie die Integrationen für eine andere Organisation auflisten können. Diese Befehle sind unerlässlich für die Verwaltung und das Verständnis der Integrationen, die die Sicherheitsanalysefunktionen von Docker Scout verbessern.