Compartir comentarios
Las respuestas se generan en base a la documentación.

docker dhi attestation list

DescripciónLista las atestaciones de una Docker Hardened Image
Usodocker dhi attestation list <image>

Descripción

Lista todas las atestaciones adjuntas a una Docker Hardened Image.

La imagen se puede especificar como:

  • nombre:etiqueta (ej., nginx:1.27)
  • espacio_de_nombres/nombre:etiqueta (ej., dhi/nginx:1.27)
  • nombre@sha256:digest (ej., nginx@sha256:abc123...)

Cuando se proporciona una etiqueta, el digest se resuelve desde el registro de contenedores. Usa --platform para seleccionar un manifiesto de plataforma específico cuando la imagen sea un índice de múltiples plataformas.

Las atestaciones se recuperan a través de la API de Referentes de OCI desde el registro de referentes de Docker Scout.

Ejemplos:

Listar atestaciones para una imagen por etiqueta

docker dhi attestation list dhi/nginx:1.27

Listar atestaciones para una plataforma específica

docker dhi attestation list dhi/nginx:1.27 --platform linux/amd64

Listar atestaciones para una imagen por digest

docker dhi attestation list dhi/nginx@sha256:abc123...

Filtrar por tipo de predicado

docker dhi attestation list dhi/nginx:1.27 --predicate-type https://spdx.dev/Document

Filtrar por múltiples tipos de predicados

docker dhi attestation list dhi/nginx:1.27 --predicate-type https://spdx.dev/Document --predicate-type https://slsa.dev/provenance/v1

Salida en formato JSON

docker dhi attestation list dhi/nginx:1.27 --json

Opciones

OpciónPredeterminadoDescripción
--jsonSalida en formato JSON
--platformPlataforma por la cual filtrar (ej., linux/amd64). Por defecto se utiliza la plataforma del demonio Docker
--predicate-typeFiltra por tipo de predicado (puede especificarse varias veces)