Condividi tramite


Guida introduttiva: Distribuire un'immagine del contenitore esistente nel portale di Azure

App Contenitore di Azure consente di eseguire microservizi e applicazioni in contenitori in una piattaforma serverless. Con App contenitore si possono sfruttare i vantaggi dell'esecuzione di contenitori, senza doversi preoccupare della configurazione manuale dell'infrastruttura del cloud e di agenti di orchestrazione complessi.

Questo articolo illustra come distribuire un contenitore esistente in App Contenitore di Azure usando il portale di Azure.

Nota

L'autorizzazione con registro privato è supportata tramite nome utente e password del registro.

Prerequisiti

Attrezzaggio

Iniziare accedendo al portale di Azure.

Creare un'app contenitore

Per creare l'app contenitore, iniziare dalla home page del portale di Azure.

  1. Cercare App contenitore nella barra di ricerca superiore.
  2. Selezionare App contenitore nei risultati della ricerca.
  3. Selezionare il pulsante Crea.

Scheda Informazioni di base

Nella scheda Dati principali eseguire le azioni seguenti.

Immettere i dettagli del progetto

Impostazione Azione
Abbonamento Seleziona la tua sottoscrizione di Azure.
Gruppo di risorse Selezionare Crea nuovo e immettere my-container-apps.
Nome app contenitore Immettere my-container-app.

Crea un ambiente

  1. Nel campo Crea ambiente dell'app contenitore selezionare Crea nuovo.

  2. Nella pagina Crea ambiente app contenitore nella scheda Informazioni di base immettere i valori seguenti:

    Impostazione Valore
    Nome ambiente Immettere my-environment.
    Paese Selezionare Canada centrale.
  3. Selezionare la scheda Monitoraggio per creare un'area di lavoro Log Analytics.

  4. Selezionare Crea nuovo nel campo Area di lavoro Log Analytics.

  5. Immettere my-container-apps-logs nel campo Nome della finestra di dialogo Crea nuova area di lavoro Log Analytics.

    Il campo Località è precompilato con Canada Centrale .

  6. Seleziona OK.

  7. Selezionare il pulsante Crea nella parte inferiore della pagina Crea ambiente app contenitore.

  8. Selezionare il pulsante Avanti: Impostazioni app nella parte inferiore della pagina.

Scheda Impostazioni app

Nella scheda Impostazioni app eseguire le azioni seguenti:

Impostazione Azione
Usare l'immagine di avvio rapido Deselezionare la casella di controllo .
Nome Immettere my-portal-app.
Origine immagine Selezionare l'origine del repository di immagini del contenitore. Se il contenitore è ospitato in un registro diverso da Registro Azure Container, selezionare Docker Hub o altri registri.
Tipo di immagine Selezionare Private (Privato).
Server di accesso del registro Immettere il dominio (incluso il sottodominio) del registro contenitori.
Nome utente del Registro di sistema Immettere il nome utente per il Registro di sistema.
Password del Registro di sistema Immettere la password per il Registro di sistema.
Immagine e tag Immettere il nome dell'immagine, incluso il tag.
Impostazione Azione
Usare l'immagine di avvio rapido Deselezionare la casella di controllo .
Nome Immettere my-portal-app.
Origine immagine Selezionare l'origine del repository di immagini del contenitore. Se il contenitore è ospitato in un registro diverso da Registro Azure Container, selezionare Docker Hub o altri registri.
Server di accesso del registro Immettere il dominio (incluso il sottodominio) del registro contenitori.
Tipo di immagine Selezionare Pubblico.
Immagine e tag Immettere il nome dell'immagine, incluso il tag.

Impostazioni di ingresso dell'applicazione

Impostazione Azione
Dati in ingresso Selezionare Abilitato o Disabilitato.

Se è stato abilitato l'ingresso, configurare le impostazioni seguenti:

Impostazione Azione
Visibilità in ingresso Selezionare Interno per consentire l'ingresso solo da altre app nella stessa rete virtuale e selezionare Esterno per esporre pubblicamente l'app contenitore.
Porta di destinazione Immettere la porta che si vuole esporre l'app contenitore.

Distribuire l'app contenitore

  1. Selezionare il pulsante Rivedi e crea nella parte inferiore della pagina.

    Successivamente, le impostazioni nell'app contenitore vengono verificate. Se non vengono rilevati errori, il pulsante Crea è abilitato.

    In caso di errori, qualsiasi scheda contenente errori viene contrassegnata con un punto rosso. Passare alla scheda appropriata. I campi contenenti un errore sono evidenziati in rosso. Dopo aver corretto tutti gli errori, selezionare nuovamente Rivedi e crea.

  2. Seleziona Crea.

    Viene visualizzata una pagina con il messaggio Distribuzione in corso. Al termine della distribuzione, viene visualizzato il messaggio: La distribuzione è stata completata.

Verificare la distribuzione

È possibile verificare che la distribuzione abbia esito positivo eseguendo una query sull'area di lavoro Log Analytics. Potrebbe essere necessario attendere da 5 a 10 minuti prima che l'analisi arrivi per la prima volta prima di poter eseguire query sui log.

Dopo 5-10 minuti di creazione dell'app contenitore, seguire questa procedura per visualizzare i messaggi registrati:

  1. Selezionare Vai alla risorsa per visualizzare la nuova app contenitore.

  2. Selezionare Log nell'intestazione Monitoraggio .

  3. Selezionare il pulsante Carica nell'editor da una delle schede.

  4. Sostituire il codice generato con la query seguente:

    ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
    
  5. Selezionare il pulsante Run (Esegui).

  6. Esaminare i risultati nella tabella.

Pulire le risorse

Se non si intende continuare a usare questa applicazione, è possibile eliminare l'istanza di App contenitore di Azure e tutti i servizi associati rimuovendo il gruppo di risorse.

  1. Selezionare il gruppo di risorse my-container-apps dalla sezione Panoramica.
  2. Selezionare il pulsante Elimina gruppo di risorse nella parte superiore della pagina di Panoramica del gruppo di risorse.
  3. Immettere il nome del gruppo di risorse my-container-apps nella finestra di dialogo Eliminare "my-container-apps".
  4. Selezionare Elimina.
    Il completamento del processo di eliminazione del gruppo di risorse potrebbe richiedere alcuni minuti.

Suggerimento

Problemi? Segnalare i problemi su GitHub aprendo un ticket nel repository App contenitore di Azure.

Passaggi successivi