Invia, visualizza ed elimina le immagini dei container per un servizio container Lightsail - Amazon Lightsail

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Invia, visualizza ed elimina le immagini dei container per un servizio container Lightsail

Quando crei un’implementazione, nel servizio container Amazon Lightsail, devi specificare un'immagine container di origine per ogni voce del container. Puoi utilizzare immagini da un registro pubblico, come la galleria pubblica di Amazon ECR oppure puoi utilizzare le immagini create sul computer locale. In questa guida è illustrato come eseguire il push di immagini container dal computer locale al servizio container Lightsail. Per ulteriori informazioni sulla creazione di immagini di container, consulta Creazione di immagini di container per i servizi di container.

Indice

Prerequisiti

Completa i seguenti prerequisiti prima di iniziare a eseguire il push delle immagini container a un servizio container:

Push di immagini container dal computer locale al servizio container

Completa la procedura seguente per eseguire il push delle immagini container al servizio container.

  1. Apri un prompt dei comandi o una finestra del terminale.

  2. Nel prompt dei comandi o nella finestra del terminale, inserisci il seguente comando per visualizzare le immagini Docker attualmente presenti sul computer locale.

    docker images
  3. Nel risultato, individua il nome (nome del repository) e il tag dell'immagine container di cui desideri eseguire il push al servizio container. Annotalo poiché sarà necessario nella fase successiva.

    Immagini container Docker in un computer locale
  4. Inserisci il comando seguente per eseguire il push delle immagini container sul computer locale al servizio container.

    aws lightsail push-container-image --region <Region> --service-name <ContainerServiceName> --label <ContainerImageLabel> --image <LocalContainerImageName>:<ImageTag>

    Nel comando, sostituisci:

    • <Region> con la regione AWS in cui è stato creato il servizio container.

    • < ContainerServiceName > con il nome del tuo servizio container.

    • < ContainerImageLabel > con l'etichetta a cui vuoi assegnare l'immagine del contenitore quando è archiviato nel tuo servizio container. Specifica un'etichetta descrittiva che puoi utilizzare per tenere traccia delle diverse versioni delle immagini container registrate.

      L'etichetta farà parte del nome dell'immagine container generato dal servizio container. Ad esempio, se il nome del servizio container è container-service-1, l'etichetta dell'immagine container è mystaticsite, e questa è la prima versione dell'immagine container di cui esegui il push, quindi il nome dell'immagine generato dal servizio container sarà :container-service-1.mystaticsite.1.

    • < LocalContainerImageName > con il nome dell'immagine del contenitore che vuoi inviare al tuo servizio di container. Hai ottenuto il nome dell'immagine container nella fase precedente di questa procedura.

    • < ImageTag > con il tag dell'immagine del contenitore che vuoi inviare al tuo servizio di container. Hai ottenuto il tag dell'immagine container nella fase precedente di questa procedura.

    Esempio:

    aws lightsail push-container-image --region us-west-2 --service-name myservice --label mystaticwebsite --image mystaticwebsite:v2

    Il risultato dovrebbe essere analogo all'esempio seguente, che conferma che l'immagine container è stata spostata al servizio container.

    Immagine del contenitore Docker inviata a un servizio container Lightsail

    Consulta la sezione Visualizzazione delle immagini container archiviate nel servizio container riportata di seguito in questa guida per visualizzare l'immagine container di cui hai eseguito il push al servizio container nella console Lightsail.

Visualizzazione delle immagini container archiviate nel servizio container

Completa la procedura seguente per visualizzare le immagini container di cui è stato eseguito il push e che vengono archiviate nel servizio container.

  1. Accedi alla console Lightsail.

  2. Nella home page di Lightsail, scegli la scheda Containers (Container).

  3. Scegli il nome del servizio container per il quale desideri visualizzare le immagini container archiviate.

  4. Nella pagina di gestione del servizio container, scegli la scheda Images (Immagini).

    Nota

    La scheda Images (Immagini) non viene visualizzata se non si è eseguito il push delle immagini al servizio container. Per visualizzare la scheda delle immagini per il servizio container, prima devi eseguire il push delle immagini container al servizio container.

    La pagina Images (Immagini) elenca le immagini container di cui è stato eseguito il push al servizio container e che al momento sono archiviate nel servizio. Le immagini container utilizzate in un'implementazione corrente non possono essere eliminate e sono elencate con un'icona di eliminazione disattivata.

    La pagina delle immagini memorizzate della console Lightsail

    È possibile creare implementazioni utilizzando le immagini container archiviate nel servizio. Per ulteriori informazioni, consulta Creazione e gestione di implementazioni per i servizi container Amazon Lightsail.

Eliminazione delle immagini container archiviate nel servizio container

Completa la procedura seguente per eliminare le immagini container di cui è stato eseguito il push e che vengono archiviate nel servizio container.

  1. Accedi alla console Lightsail.

  2. Nella home page di Lightsail, scegli la scheda Containers (Container).

  3. Scegli il nome del servizio container per il quale desideri visualizzare l'implementazione corrente.

  4. Nella pagina di gestione del servizio container, scegli la scheda Images (Immagini).

    Nota

    La scheda Images (Immagini) non viene visualizzata se non si è eseguito il push delle immagini al servizio container. Per visualizzare la scheda delle immagini per il servizio container, prima devi eseguire il push delle immagini container al servizio container.

  5. Individua l'immagine container da eliminare e scegli l'icona di eliminazione (cestino).

    Nota

    Le immagini container utilizzate in un'implementazione corrente non possono essere eliminate e le rispettive icone di eliminazione sono disattivate.

  6. Nel prompt di conferma visualizzato, scegli Yes, delete (Sì, elimina) per confermare di voler eliminare in modo permanente l'immagine archiviata.

    L'immagine container archiviata viene eliminata immediatamente dal servizio container.