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.
Listar todas las integraciones configuradas de Docker Scout en 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 una configuración de 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.



