Comment utiliser la commande docker scout enroll pour inscrire une organisation

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 enroll pour connecter votre environnement Docker à Docker Scout. Ce processus est essentiel pour exploiter les capacités d'analyse de sécurité de Docker Scout pour vos images Docker.

Vous commencerez par comprendre le but de la commande docker scout enroll et vous assurer que vous êtes connecté à Docker Hub. Ensuite, vous identifierez l'organisation spécifique avec laquelle vous souhaitez vous inscrire auprès de Docker Scout avant d'exécuter finalement la commande docker scout enroll pour terminer la connexion.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/ContainerOperationsGroup -.-> docker/exec("Execute Command in Container") docker/SystemManagementGroup -.-> docker/info("Display System-Wide Information") docker/SystemManagementGroup -.-> docker/login("Log into Docker Registry") subgraph Lab Skills docker/exec -.-> lab-555203{{"Comment utiliser la commande docker scout enroll pour inscrire une organisation"}} docker/info -.-> lab-555203{{"Comment utiliser la commande docker scout enroll pour inscrire une organisation"}} docker/login -.-> lab-555203{{"Comment utiliser la commande docker scout enroll pour inscrire une organisation"}} end

Comprendre le but de docker scout enroll

Dans cette étape, nous allons comprendre le but de la commande docker scout enroll.

docker scout est un outil en ligne de commande qui vous aide à comprendre la posture de sécurité de vos images Docker. Il peut identifier les vulnérabilités, les mauvaises configurations et autres problèmes de sécurité dans vos images.

La commande docker scout enroll est utilisée pour connecter votre environnement Docker à Docker Scout. Cela permet à Docker Scout d'analyser vos images et de fournir des informations sur la sécurité. Lorsque vous vous inscrivez, vous reliez essentiellement votre interface de ligne de commande Docker (Docker CLI) à votre compte ou votre organisation Docker Scout. C'est une étape nécessaire pour utiliser pleinement les capacités de Docker Scout, telles que la surveillance continue et l'application de politiques.

Avant d'utiliser docker scout enroll, vous devez avoir un compte Docker et être connecté à Docker Hub. Vous devez également avoir activé Docker Scout pour votre organisation.

Pour vérifier si vous êtes connecté à Docker Hub, vous pouvez utiliser la commande docker info et chercher le champ "Username".

docker info

Si vous n'êtes pas connecté, vous pouvez vous connecter en utilisant la commande docker login.

docker login

Vous serez invité à entrer votre nom d'utilisateur et votre mot de passe Docker Hub.

Une fois que vous êtes connecté, vous pouvez procéder à l'inscription de votre environnement Docker auprès de Docker Scout.

Identifier l'organisation à inscrire

Dans cette étape, nous allons identifier l'organisation avec laquelle vous souhaitez vous inscrire auprès de Docker Scout.

Lorsque vous utilisez docker scout enroll, vous devez spécifier à quel Docker Scout d'organisation vous voulez connecter votre environnement Docker. Une organisation sur Docker Hub est un groupe d'utilisateurs et de dépôts. Docker Scout est généralement configuré au niveau de l'organisation.

Si vous faites partie de plusieurs organisations sur Docker Hub, vous devez choisir la bonne pour l'inscription. Si vous n'appartenez qu'à une seule organisation (ce qui est souvent le cas pour les utilisateurs individuels, où votre compte personnel agit comme une organisation), vous utiliserez généralement votre nom d'utilisateur Docker Hub comme nom d'organisation.

Pour trouver les organisations dont vous êtes membre, vous pouvez visiter le site web de Docker Hub et vérifier vos paramètres de compte ou les pages des organisations.

Alternativement, parfois la commande docker scout enroll elle - même peut vous aider à identifier les organisations disponibles si vous êtes déjà connecté. Cependant, le principal moyen de connaître le nom de votre organisation est via votre compte Docker Hub.

Pour ce laboratoire, nous supposerons que vous utilisez votre compte personnel Docker Hub comme organisation. Le nom de votre organisation sera votre nom d'utilisateur Docker Hub.

Supposons que votre nom d'utilisateur Docker Hub soit labexuser. Alors le nom d'organisation que vous utiliserez pour l'inscription sera également labexuser.

Il est crucial d'utiliser le bon nom d'organisation à l'étape suivante lors de l'exécution de la commande docker scout enroll. L'utilisation d'un nom d'organisation incorrect entraînera l'échec de l'inscription.

Exécuter la commande docker scout enroll

Dans cette étape, nous allons exécuter la commande docker scout enroll pour connecter votre environnement Docker au Docker Scout de l'organisation que vous avez spécifiée.

La syntaxe de base de la commande est docker scout enroll <organization>. Remplacez <organization> par le nom de l'organisation que vous avez identifié à l'étape précédente. Comme nous l'avons vu, si vous utilisez votre compte personnel, ce sera votre nom d'utilisateur Docker Hub.

Pour le besoin de ce laboratoire, nous utiliserons un nom d'organisation fictif, your-dockerhub-org. Veuillez remplacer your-dockerhub-org par votre véritable nom d'utilisateur Docker Hub ou le nom de l'organisation avec laquelle vous souhaitez vous inscrire.

Exécutez la commande suivante dans votre terminal :

docker scout enroll your-dockerhub-org

Lorsque vous exécutez cette commande, Docker Scout tentera de connecter votre démon Docker local au service Docker Scout de l'organisation spécifiée. Vous pourriez voir un affichage indiquant le processus d'inscription. Une inscription réussie signifie que votre environnement Docker est maintenant lié et peut envoyer des informations sur les images à Docker Scout pour analyse.

Le résultat affiché confirmera généralement que l'inscription a réussi. S'il y a des problèmes, comme un nom d'organisation incorrect ou des autorisations insuffisantes, la commande affichera un message d'erreur.

Après une inscription réussie, Docker Scout peut commencer à analyser les images que vous construisez ou téléchargez et fournir des informations sur la sécurité directement dans votre flux de travail Docker ou sur le tableau de bord Docker Scout.

Résumé

Dans ce laboratoire, nous avons appris le but de la commande docker scout enroll, qui est essentielle pour connecter votre environnement Docker à Docker Scout afin de permettre l'analyse et les informations sur la sécurité. Nous avons compris que cette commande relie votre interface en ligne de commande (CLI) Docker à un compte ou une organisation spécifique de Docker Scout, nécessitant un compte Docker Hub connecté et une organisation avec Docker Scout activé. Nous avons également appris comment vérifier notre statut de connexion à Docker Hub en utilisant docker info et comment nous connecter en utilisant docker login.

De plus, nous avons identifié l'importance de spécifier la bonne organisation lors de l'utilisation de docker scout enroll, surtout si vous êtes membre de plusieurs organisations sur Docker Hub. Cette étape garantit que votre environnement Docker est connecté à la configuration Docker Scout prévue pour votre organisation.