Cómo usar el comando docker scout repo list para listar repositorios

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 repo ls para listar y filtrar los repositorios de Docker Scout. Docker Scout le ayuda a comprender la postura de seguridad de sus imágenes, y gestionar sus repositorios es una parte clave de este proceso.

Comenzará listando todos los repositorios de Docker Scout configurados. Luego, explorará cómo filtrar la lista por nombre de repositorio para encontrar repositorios específicos. Finalmente, aprenderá cómo listar solo los repositorios habilitados y cómo listar repositorios de un registro específico.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ImageOperationsGroup(["Image Operations"]) docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/ls("List Containers") docker/ImageOperationsGroup -.-> docker/search("Search Images in Repository") subgraph Lab Skills docker/ls -.-> lab-555214{{"Cómo usar el comando docker scout repo list para listar repositorios"}} docker/search -.-> lab-555214{{"Cómo usar el comando docker scout repo list para listar repositorios"}} end

Listar todos los repositorios de Docker Scout

En este paso, aprenderá cómo listar todos los repositorios de Docker Scout que están actualmente configurados. Docker Scout le ayuda a comprender la postura de seguridad de sus imágenes.

Para listar todos los repositorios, puede utilizar el comando docker scout repo ls. Este comando mostrará una lista de todos los repositorios que Docker Scout está rastreando, junto con su estado (habilitado o deshabilitado).

Intentemos listar los repositorios. Abra su terminal en el entorno LabEx.

docker scout repo ls

Debería ver una salida similar a esta (la salida exacta puede variar según la configuración predeterminada):

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Esta salida muestra el nombre del repositorio y su estado actual.

Listar repositorios filtrados por nombre

En este paso, aprenderá cómo filtrar la lista de repositorios de Docker Scout por nombre. Esto es útil cuando tiene muchos repositorios configurados y desea encontrar uno específico o un grupo de repositorios que coincidan con un cierto patrón.

Puede utilizar la opción --filter name=<pattern> con el comando docker scout repo ls para filtrar la salida por nombre de repositorio. El patrón puede ser un nombre completo o un nombre parcial.

Intentemos filtrar los repositorios para mostrar solo aquellos que tienen "alpine" en su nombre.

docker scout repo ls --filter name=alpine

Debería ver una salida similar a esta, mostrando solo el repositorio que contiene "alpine":

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled

Ahora, intentemos filtrar los repositorios que contengan "ubuntu".

docker scout repo ls --filter name=ubuntu

Debería ver una salida similar a esta:

REPOSITORY                                  STATUS
docker.io/library/ubuntu                    enabled

Esto demuestra cómo utilizar la opción --filter name para reducir la lista de repositorios en función de sus nombres.

Listar solo los repositorios habilitados

En este paso, aprenderá cómo listar solo los repositorios de Docker Scout que están habilitados. Por defecto, docker scout repo ls lista todos los repositorios, independientemente de su estado. Puede filtrar la lista para mostrar solo aquellos que están actualmente habilitados para el escaneo.

Para listar solo los repositorios habilitados, puede utilizar la opción --filter status=enabled con el comando docker scout repo ls.

Intentemos listar solo los repositorios habilitados.

docker scout repo ls --filter status=enabled

Debería ver una salida similar a esta, mostrando solo los repositorios con el estado "habilitado":

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Esto es útil cuando desea ver rápidamente qué repositorios están siendo monitoreados activamente por Docker Scout.

Listar repositorios de un registro específico

En este paso, aprenderá cómo listar los repositorios de Docker Scout que pertenecen a un registro específico. Esto es útil cuando está trabajando con múltiples registros y desea centrarse en los repositorios de una fuente en particular.

Puede utilizar la opción --filter registry=<registry_name> con el comando docker scout repo ls para filtrar la salida por el nombre del registro. Por ejemplo, para listar los repositorios de Docker Hub, utilizaría docker.io.

Intentemos listar los repositorios del registro docker.io.

docker scout repo ls --filter registry=docker.io

Debería ver una salida similar a esta, mostrando solo los repositorios del registro docker.io:

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Este comando le permite ver fácilmente los repositorios organizados por su registro.

Resumen

En este laboratorio, aprendiste cómo usar el comando docker scout repo ls para listar los repositorios de Docker Scout. Comenzaste listando todos los repositorios configurados para ver sus nombres y estado (habilitado o deshabilitado).

Luego, exploraste cómo filtrar la lista de repositorios utilizando la opción --filter name=<pattern> para encontrar repositorios que coincidan con un nombre o patrón específico. Finalmente, aprendiste cómo listar solo los repositorios habilitados y los repositorios de un registro específico, lo que te permite administrar y ver tus repositorios de Docker Scout de manera efectiva.