Comment utiliser la commande docker scout integration list pour afficher les intégrations configurées

DockerDockerBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous apprendrez à utiliser la commande docker scout integration list pour afficher les intégrations Docker Scout configurées pour votre organisation. Docker Scout vous aide à comprendre et à améliorer la posture de sécurité de vos images conteneur, et les intégrations lui permettent de se connecter à d'autres services.

Vous apprendrez d'abord à lister toutes les intégrations configurées, puis à lister les détails de configuration d'une intégration spécifique par son nom en utilisant la commande docker scout integration inspect, et enfin à lister les intégrations pour une autre organisation. Ce laboratoire vous guidera à travers les commandes nécessaires et montrera la sortie attendue.


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{{"Comment utiliser la commande docker scout integration list pour afficher les intégrations configurées"}} docker/info -.-> lab-555207{{"Comment utiliser la commande docker scout integration list pour afficher les intégrations configurées"}} docker/login -.-> lab-555207{{"Comment utiliser la commande docker scout integration list pour afficher les intégrations configurées"}} end

Lister toutes les intégrations Docker Scout configurées pour votre organisation

Dans cette étape, vous apprendrez à lister toutes les intégrations Docker Scout configurées pour votre organisation. Docker Scout vous aide à comprendre et à améliorer la posture de sécurité de vos images conteneur. Les intégrations permettent à Docker Scout de se connecter à d'autres services pour collecter des informations sur vos images.

Pour lister les intégrations, vous utiliserez la commande docker scout integration list. Cette commande nécessite que vous soyez connecté à Docker Hub.

Tout d'abord, assurons-nous que vous êtes connecté à Docker Hub. Si vous n'êtes pas déjà connecté, vous pouvez utiliser la commande docker login.

docker login

Vous serez invité à saisir votre identifiant et votre mot de passe Docker. Entrez vos identifiants pour vous connecter.

Une fois que vous êtes connecté, vous pouvez lister les intégrations configurées en utilisant la commande suivante :

docker scout integration list

Cette commande affichera une liste de toutes les intégrations Docker Scout configurées pour votre organisation. La sortie inclura généralement le nom de l'intégration, le type d'intégration et son statut.

Par exemple, la sortie pourrait ressembler à ceci :

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

Cette sortie indique que vous avez deux intégrations configurées : une appelée my-github de type github et une appelée my-gitlab de type gitlab. Les deux sont dans un statut configured.

Lister la configuration d'une intégration Docker Scout spécifique par son nom

Dans cette étape, vous apprendrez à lister les détails de configuration d'une intégration Docker Scout spécifique en utilisant son nom. Cela est utile lorsque vous souhaitez voir les paramètres spécifiques d'une intégration particulière que vous avez configurée.

Pour lister la configuration d'une intégration spécifique, vous utiliserez la commande docker scout integration inspect suivie du nom de l'intégration.

Supposons que vous ayez une intégration nommée my-github comme indiqué dans l'étape précédente. Pour examiner sa configuration, vous utiliseriez la commande suivante :

docker scout integration inspect my-github

Cette commande affichera des informations détaillées sur l'intégration my-github. La sortie sera au format YAML et inclura divers paramètres de configuration en fonction du type d'intégration.

Par exemple, la sortie pour une intégration GitHub pourrait inclure des détails tels que le dépôt GitHub auquel elle est connectée, les branches surveillées et d'autres paramètres pertinents.

name: my-github
type: github
status: configured
config:
  repository: your-github-org/your-repo
  branches:
    - main
    - develop
  ## Autres détails de configuration...

Si vous essayez d'examiner une intégration qui n'existe pas, la commande renverra une erreur indiquant que l'intégration n'a pas été trouvée.

N'oubliez pas de remplacer my-github par le nom réel de l'intégration que vous souhaitez examiner. Vous pouvez obtenir les noms de vos intégrations en exécutant la commande docker scout integration list de l'étape précédente.

Lister les intégrations Docker Scout configurées pour une autre organisation

Dans cette étape, vous apprendrez à lister les intégrations Docker Scout configurées pour une autre organisation dont vous êtes membre. Par défaut, les commandes Docker Scout s'appliquent à votre organisation actuelle. Cependant, vous pouvez spécifier une autre organisation en utilisant le paramètre --org.

Cela est utile si vous gérez les intégrations pour plusieurs organisations sur Docker Hub et que vous avez besoin de les visualiser ou de les gérer sans changer d'organisation principale.

Pour lister les intégrations pour une autre organisation, vous utiliserez la commande docker scout integration list avec le paramètre --org suivi du nom de l'organisation.

Supposons que vous soyez membre d'une autre organisation nommée another-org. Pour lister les intégrations configurées pour another-org, vous utiliseriez la commande suivante :

docker scout integration list --org another-org

Remplacez another-org par le nom réel de l'organisation que vous souhaitez examiner.

Cette commande affichera une liste de toutes les intégrations Docker Scout configurées pour l'organisation spécifiée, similaire à la sortie que vous avez vue dans l'Étape 1, mais affichant les intégrations pour another-org.

NAME          TYPE        STATUS
another-int   github      configured

Si l'organisation spécifiée n'existe pas ou si vous n'avez pas la permission d'y accéder, la commande renverra une erreur.

Cela montre comment vous pouvez gérer les intégrations Docker Scout pour différentes organisations auxquelles vous êtes associé en utilisant le paramètre --org.

Résumé

Dans ce laboratoire (lab), vous avez appris à utiliser la commande docker scout integration list pour afficher les intégrations Docker Scout configurées pour votre organisation. Vous avez pratiqué la liste de toutes les intégrations et l'examen d'une intégration spécifique par son nom. Vous avez également appris à lister les intégrations pour une autre organisation. Ces commandes sont essentielles pour gérer et comprendre les intégrations qui améliorent les capacités d'analyse de sécurité de Docker Scout.