Distribuire un'app Web usando un'immagine da un repository del Registro Azure Container

Completato

È possibile distribuire un'app Web nel Servizio app di Azure direttamente dal Registro Azure Container.

Nello scenario di esempio, il team vuole ospitare l'app Web nel servizio app. A questo scopo, è necessario configurare il servizio app in modo che recuperi l'immagine per l'app Web dal repository nel Registro Container.

In questa unità si apprenderà come configurare il servizio app per distribuire un'app Web da un repository nel Registro Container.

Distribuire un'app Web da un repository nel Registro Azure Container

Quando si crea un'app Web da un'immagine Docker, occorre configurare le proprietà seguenti:

  • Registro che contiene l'immagine: può trattarsi di Docker Hub, di Registro Container o di altri registri privati.
  • Immagine: questo elemento è il nome del repository.
  • Tag: questo elemento indica la versione dell'immagine da usare nel repository. Per convenzione, all'ultima versione viene assegnato il tag più recente quando viene compilata.
  • File di avvio: questo elemento è il nome di un file eseguibile o di un comando da eseguire quando l'immagine viene caricata. Equivale al comando che si può fornire a Docker quando si carica un'immagine dalla riga di comando eseguendo docker run. Se si sta distribuendo un'app in contenitori pronta per l'esecuzione che ha già i valori ENTRYPOINT e/o COMMAND configurati, non è necessario specificare questa proprietà.

Dopo aver configurato l'app Web, la prima volta che un utente prova a visitare il sito l'immagine Docker viene estratta ed eseguita come operazione di avvio a freddo. L'avvio iniziale può richiedere alcuni secondi, ma in seguito l'app è disponibile immediatamente.