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
- Account Azure con una sottoscrizione attiva.
- Se non hai un account, puoi crearlo gratuitamente.
Attrezzaggio
Iniziare accedendo al portale di Azure.
Creare un'app contenitore
Per creare l'app contenitore, iniziare dalla home page del portale di Azure.
- Cercare App contenitore nella barra di ricerca superiore.
- Selezionare App contenitore nei risultati della ricerca.
- 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
Nel campo Crea ambiente dell'app contenitore selezionare Crea nuovo.
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. Selezionare la scheda Monitoraggio per creare un'area di lavoro Log Analytics.
Selezionare Crea nuovo nel campo Area di lavoro Log Analytics.
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 .
Seleziona OK.
Selezionare il pulsante Crea nella parte inferiore della pagina Crea ambiente app contenitore.
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
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.
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:
Selezionare Vai alla risorsa per visualizzare la nuova app contenitore.
Selezionare Log nell'intestazione Monitoraggio .
Selezionare il pulsante Carica nell'editor da una delle schede.
Sostituire il codice generato con la query seguente:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Selezionare il pulsante Run (Esegui).
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.
- Selezionare il gruppo di risorse my-container-apps dalla sezione Panoramica.
- Selezionare il pulsante Elimina gruppo di risorse nella parte superiore della pagina di Panoramica del gruppo di risorse.
- Immettere il nome del gruppo di risorse my-container-apps nella finestra di dialogo Eliminare "my-container-apps".
- 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.