Recupero dei dettagli di un'immagine

Scopri come ottenere i dettagli di un'immagine in un repository in Container Registry.

Per assicurarti di estrarre l'immagine corretta o di identificare le immagini di cui non hai più bisogno, puoi ottenere informazioni dettagliate sulle immagini in Container Registry.

Quando si utilizzano l'interfaccia CLI e l'API, è possibile utilizzare l'OCID immagine o l'URI immagine per identificare l'immagine su cui si desidera ottenere informazioni.

Le autorizzazioni controllano le immagini per le quali è possibile ottenere informazioni (vedere Criteri per controllare l'accesso al repository). È possibile ottenere informazioni sulle immagini nei repository creati e nei repository a cui i criteri IAM hanno concesso l'accesso ai gruppi a cui si appartiene. Se si appartiene al gruppo Administrators, è possibile ottenere informazioni sulle immagini in qualsiasi repository della tenancy.

    1. Nella pagina elenco Registro container, selezionare il repository che si desidera utilizzare dalla lista Repository e immagini. Se è necessaria assistenza per trovare la pagina elenco o il repository, vedere Elenca repository.
      Viene visualizzata la sezione Dettagli del repository.
    2. Selezionare il repository nella lista Repository e immagini una seconda volta.
      Le immagini nel repository, inclusi gli identificativi di versione, sono elencate nel repository nella lista Repository e immagini.
    3. Selezionare l'immagine desiderata.
      Viene visualizzata la sezione Dettagli dell'immagine.
    4. Per visualizzare i dettagli dell'immagine, eseguire i task riportati di seguito.
      • Selezionare la scheda Informazioni immagine per visualizzare le dimensioni dell'immagine, il momento in cui è stata sottoposta a push e l'utente e il numero di volte in cui l'immagine è stata estratta.
      • Selezionare la scheda Layer per visualizzare il digest dei messaggi SHA di ogni livello nell'immagine selezionata.
      • Selezionare la scheda Versioni per visualizzare il percorso completo dell'immagine con l'identificativo di versione selezionato. Tenere presente che se si seleziona un identificativo di versione diverso, i dettagli del riepilogo cambiano di conseguenza.
      • Selezionare la scheda Tag per visualizzare le tag in formato libero e le tag definite applicate all'immagine. Per ulteriori informazioni, vedere Applicazione di tag in formato libero e tag definite a repository, immagini e firme di immagini.
      • Selezionare la scheda Firme per visualizzare i dettagli delle firme create se l'immagine è stata firmata. Per ulteriori informazioni, vedere Firma di immagini per la sicurezza.
      • Selezionare la scheda Scansione risultati per visualizzare un riepilogo di ogni scansione dell'immagine negli ultimi 13 mesi. Per ulteriori informazioni, vedere Analisi delle immagini per le vulnerabilità.
    5. (Facoltativo) Per estrarre un'immagine, selezionare Copia comando pull. Il comando copiato include il percorso completamente qualificato della posizione dell'immagine in Container Registry, nel formato <registry-domain>/<tenancy-namespace>/<repo-name>:<version>.

      Ad esempio, docker pull ocir.us-ashburn-1.oci.oraclecloud.com/ansh81vru1zp/project01/acme-web-app:v2.0.test. Vedere Rimozione di immagini mediante l'interfaccia CLI Docker.

  • Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.

    Utilizzo dell'OCID dell'immagine per ottenere i dettagli dell'immagine:

    Utilizzare il comando oci artifact container image get e i parametri richiesti per ottenere i dettagli di un'immagine:

    oci artifacts container image get --image-id <image-ocid> [OPTIONS]
    Ad esempio:
    oci artifacts container image get --image-id ocid1.containerimage.oc1.phx.0.ansh81vru1zp.aaaaaaaalqzjyks...

    Utilizzo dell'URI dell'immagine per ottenere i dettagli dell'immagine:

    Utilizzare il comando oci artifact container image lookup e i parametri richiesti per ottenere i dettagli di un'immagine:

    oci artifacts container image lookup --image-uri <image-uri> [OPTIONS]

    dove image-uri identifica una determinata immagine in un registro e include un identificativo di versione, un digest di immagine o entrambi. Si noti che image-uri non include un dominio di registro.

    Ad esempio:

    oci artifacts container image lookup --image-uri ansh81vru1zp/project01/acme-web-app:v2.0.test
    oci artifacts container image lookup --image-uri ansh81vru1zp/project01/acme-web-app@sha256:abcd1234efgh5678...
    oci artifacts container image lookup --image-uri ansh81vru1zp/project01/acme-web-app:v2.0.test@sha256:abcd1234efgh5678...
  • Per utilizzare l'OCID dell'immagine per ottenere i dettagli dell'immagine, eseguire l'operazione GetContainerImage.

    Per utilizzare l'URI dell'immagine per ottenere i dettagli dell'immagine, eseguire l'operazione LookupContainerImageByUri.