Déployer une application web à l’aide d’une image à partir d’un référentiel Azure Container Registry

Effectué

Vous pouvez déployer une application web sur Azure App Service directement à partir d’Azure Container Registry.

Dans l’exemple de scénario, l’équipe souhaite héberger l’application web dans App Service. Elle doit configurer App Service afin de récupérer l’image pour l’application web à partir du référentiel dans Container Registry.

Dans cette unité, vous allez découvrir comment vous pouvez configurer App Service pour déployer une application web à partir d’un référentiel dans Container Registry.

Déployer une application web à partir d’un référentiel dans Azure Container Registry

Quand vous créez une application web à partir d’une image Docker, vous configurez les propriétés suivantes :

  • Registre contenant l’image : le registre peut être Docker Hub, Container Registry ou un autre registre privé.
  • Image : cet élément est le nom du dépôt.
  • Étiquette : cet élément indique la version de l’image à utiliser dans le dépôt. Par convention, la balise latest est attribuée à la version la plus récente lorsqu’elle est générée.
  • Ficher de démarrage : cet élément est le nom d’un fichier exécutable ou d’une commande à exécuter quand l’image est chargée. Il est équivalent à la commande que vous pouvez fournir à Docker lors du chargement d’une image à partir de la ligne de commande en exécutant docker run. Si vous déployez une application conteneurisée prête à être exécutée dont les valeurs ENTRYPOINT et/ou COMMAND sont déjà configurées, vous n’avez pas besoin de renseigner ce champ.

Une fois que vous avez configuré l’application web, l’image Docker est extraite (pull) et s’exécute en tant qu’opération de démarrage à froid la première fois qu’un utilisateur tente de visiter le site. Le démarrage initial de l’application peut prendre quelques secondes, mais par la suite, elle sera disponible immédiatement.