Cómo usar el comando docker scout integration list para ver las integraciones configuradas

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderá cómo utilizar el comando docker scout integration list para ver las integraciones configuradas de Docker Scout en su organización. Docker Scout le ayuda a comprender y mejorar la postura de seguridad de sus imágenes de contenedores, y las integraciones permiten que se conecte con otros servicios.

Primero, aprenderá cómo listar todas las integraciones configuradas, luego cómo listar los detalles de configuración de una integración específica por nombre utilizando el comando docker scout integration inspect, y finalmente cómo listar las integraciones de una organización diferente. Este laboratorio lo guiará a través de los comandos necesarios y mostrará la salida esperada.


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{{"Cómo usar el comando docker scout integration list para ver las integraciones configuradas"}} docker/info -.-> lab-555207{{"Cómo usar el comando docker scout integration list para ver las integraciones configuradas"}} docker/login -.-> lab-555207{{"Cómo usar el comando docker scout integration list para ver las integraciones configuradas"}} end

Listar todas las integraciones configuradas de Docker Scout para su organización

En este paso, aprenderá cómo listar todas las integraciones configuradas de Docker Scout para su organización. Docker Scout le ayuda a comprender y mejorar la postura de seguridad de sus imágenes de contenedores. Las integraciones permiten que Docker Scout se conecte con otros servicios para recopilar información sobre sus imágenes.

Para listar las integraciones, utilizará el comando docker scout integration list. Este comando requiere que esté iniciado sesión en Docker Hub.

Primero, asegúrese de que ha iniciado sesión en Docker Hub. Si aún no ha iniciado sesión, puede utilizar el comando docker login.

docker login

Se le pedirá que ingrese su ID y contraseña de Docker. Ingrese sus credenciales para iniciar sesión.

Una vez que haya iniciado sesión, puede listar las integraciones configuradas utilizando el siguiente comando:

docker scout integration list

Este comando mostrará una lista de todas las integraciones configuradas de Docker Scout para su organización. La salida normalmente incluirá el nombre de la integración, el tipo de integración y su estado.

Por ejemplo, la salida podría ser algo así:

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

Esta salida indica que tiene dos integraciones configuradas: una llamada my-github del tipo github y otra llamada my-gitlab del tipo gitlab. Ambas están en estado configured (configuradas).

Listar la configuración de una integración específica de Docker Scout por nombre

En este paso, aprenderá cómo listar los detalles de configuración de una integración específica de Docker Scout por su nombre. Esto es útil cuando desea ver la configuración específica de una integración en particular que haya configurado.

Para listar la configuración de una integración específica, utilizará el comando docker scout integration inspect seguido del nombre de la integración.

Supongamos que tiene una integración llamada my-github como se mostró en el paso anterior. Para inspeccionar su configuración, utilizaría el siguiente comando:

docker scout integration inspect my-github

Este comando mostrará información detallada sobre la integración my-github. La salida estará en formato YAML e incluirá varios parámetros de configuración dependiendo del tipo de integración.

Por ejemplo, la salida de una integración de GitHub podría incluir detalles como el repositorio de GitHub al que está conectado, las ramas que se están monitoreando y otras configuraciones relevantes.

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

Si intenta inspeccionar una integración que no existe, el comando devolverá un error indicando que la integración no se encontró.

Recuerde reemplazar my-github con el nombre real de la integración que desea inspeccionar. Puede obtener los nombres de sus integraciones ejecutando el comando docker scout integration list del paso anterior.

Listar las integraciones configuradas de Docker Scout para una organización diferente

En este paso, aprenderá cómo listar las integraciones configuradas de Docker Scout para una organización diferente de la que forma parte. Por defecto, los comandos de Docker Scout operan en su organización actual. Sin embargo, puede especificar una organización diferente utilizando la opción --org.

Esto es útil si gestiona integraciones para múltiples organizaciones en Docker Hub y necesita ver o gestionarlas sin cambiar su organización principal.

Para listar las integraciones de una organización diferente, utilizará el comando docker scout integration list con la opción --org seguida del nombre de la organización.

Supongamos que forma parte de otra organización llamada another-org. Para listar las integraciones configuradas para another-org, utilizaría el siguiente comando:

docker scout integration list --org another-org

Reemplace another-org con el nombre real de la organización que desea inspeccionar.

Este comando mostrará una lista de todas las integraciones configuradas de Docker Scout para la organización especificada, similar a la salida que vio en el Paso 1, pero mostrando las integraciones para another-org.

NAME          TYPE        STATUS
another-int   github      configured

Si la organización especificada no existe o no tiene permiso para acceder a ella, el comando devolverá un error.

Esto demuestra cómo puede gestionar las integraciones de Docker Scout en diferentes organizaciones con las que está asociado utilizando la opción --org.

Resumen

En este laboratorio, aprendió cómo utilizar el comando docker scout integration list para ver las integraciones configuradas de Docker Scout en su organización. Practicó listar todas las integraciones e inspeccionar una integración específica por su nombre. También aprendió cómo listar las integraciones de una organización diferente. Estos comandos son esenciales para gestionar y comprender las integraciones que mejoran las capacidades de análisis de seguridad de Docker Scout.