Démarrage rapide : Déployer une image conteneur existante dans le portail Azure
Azure Container Apps vous permet d’exécuter des microservices et des applications conteneurisées sur une plateforme serverless. Avec Container Apps, vous bénéficiez des avantages de l’exécution de conteneurs tout en évitant les soucis de configuration manuelle de l’infrastructure cloud et des orchestrateurs de conteneurs complexes.
Cet article explique comment déployer un conteneur existant sur Azure Container Apps à l’aide du portail Azure.
Notes
L’autorisation de registre privé est prise en charge via le nom d’utilisateur et le mot de passe du registre.
Prérequis
- Compte Azure avec un abonnement actif.
- Si vous n’en avez pas, vous pouvez en créer un gratuitement.
Programme d’installation
Commencez par vous connecter au portail Azure.
Créer une application de conteneur
Pour créer votre application conteneur, commencez sur la page d’accueil du portail Azure.
- Dans la barre de recherche supérieure, recherchez Applications conteneur.
- Dans les résultats de la recherche, sélectionnez Applications conteneur.
- Cliquez sur le bouton Créer.
Onglet Informations de base
Sous l’onglet Informations de base, effectuez les actions suivantes.
Entrer les détails du projet
Paramètre | Action |
---|---|
Abonnement | Sélectionnez votre abonnement Azure. |
Resource group | Sélectionnez Créer et entrez my-container-apps. |
Nom de l’application conteneur | Entrez my-container-app. |
Créer un environnement
Dans le champ Créer un environnement d’application conteneur, sélectionnez Créer.
Dans la page Créer un environnement d’application conteneur sous l’onglet Informations de base, entrez les valeurs suivantes :
Paramètre Valeur Nom de l’environnement Entrez my-environment. Région Sélectionnez Canada Centre. Sélectionnez Supervision pour créer un espace de travail Log Analytics.
Sélectionnez Créer dans le champ Espace de travail Log Analytics.
Entrez my-container-apps-logs dans le champ Nom de la boîte de dialogue Créer un espace de travail Log Analytics.
Le champ Localisation est pré-rempli avec Canada Centre.
Sélectionnez OK.
Sélectionnez le bouton Créer au bas de la page Créer un environnement d’application conteneur.
Sélectionnez le bouton Suivant : Paramètres de l’application en bas de la page.
Onglet Paramètres de l’application
Sous l’onglet Paramètres de l’application, effectuez les actions suivantes :
Paramètre | Action |
---|---|
Utiliser l’image de démarrage rapide | Décochez la case. |
Name | Entrez my-portal-app. |
Source d’image | Sélectionnez la source du référentiel de l’image conteneur. Si votre conteneur est hébergé dans un registre autre que Azure Container Registry, sélectionnez Docker Hub ou autres registres. |
Type d’image | Sélectionnez Privé. |
Serveur de connexion au registre | Entrez le domaine (y compris le sous-domaine) de votre registre de conteneurs. |
Nom d’utilisateur du registre | Entrez votre nom d’utilisateur pour le registre. |
Mot de passe du registre | Entrez votre mot de passe pour le registre. |
Image et étiquette | Entrez le nom de l’image, y compris la balise. |
Paramètre | Action |
---|---|
Utiliser l’image de démarrage rapide | Décochez la case. |
Name | Entrez my-portal-app. |
Source d’image | Sélectionnez la source du référentiel de l’image conteneur. Si votre conteneur est hébergé dans un registre autre que Azure Container Registry, sélectionnez Docker Hub ou autres registres. |
Serveur de connexion au registre | Entrez le domaine (y compris le sous-domaine) de votre registre de conteneurs. |
Type d’image | Sélectionnez Public. |
Image et étiquette | Entrez le nom de l’image, y compris la balise. |
Paramètres d’entrée d’application
Paramètre | Action |
---|---|
Entrée | Sélectionnez Activé ou Désactivé. |
Si vous avez activé l’entrée, configurez les paramètres suivants :
Paramètre | Action |
---|---|
Visibilité de l’entrée | Sélectionnez Interne pour autoriser uniquement l’entrée provenant d’autres applications dans le même réseau virtuel, et sélectionnez Externe pour exposer publiquement votre application de conteneur. |
Port cible | Entrez le port pour lequel vous voulez exposer votre application de conteneur. |
Déployer l’application de conteneur
Sélectionnez le bouton Vérifier et créer au bas de la page.
Ensuite, les paramètres de l’application conteneur sont vérifiés. Si aucune erreur n’est rencontrée, le bouton Créer est activé.
En cas d’erreur, tout onglet contenant des erreurs est marqué d’un point rouge. Accédez à l’onglet approprié. Les champs contenant une erreur sont en rouge. Une fois toutes les erreurs résolues, resélectionnez Vérifier et créer.
Sélectionnez Create (Créer).
Une page contenant le message Le déploiement est en cours s’affiche. Une fois le déploiement terminé, vous voyez le message Votre déploiement est terminé.
Vérifier le déploiement
Vous pouvez vérifier que votre déploiement est réussi en interrogeant l’espace de travail Log Analytics. Avant de pouvoir interroger les journaux, il se peut que vous deviez patienter de 5 à 10 minutes, le temps que l’analyse arrive pour la première fois.
Après 5 à 10 minutes de création de l’application conteneur, procédez comme suit pour afficher les messages consignés :
Sélectionnez Accéder à la ressource pour afficher votre nouvelle application conteneur.
Sélectionnez Journaux sous l’en-tête Supervision.
Sélectionnez le bouton Charger dans l’éditeur à partir de l’une des cartes.
Remplacez le code généré par la requête suivante :
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Sélectionnez le bouton Run.
Inspectez les résultats dans la table.
Nettoyer les ressources
Si vous n’envisagez pas de continuer à utiliser cette application, vous pouvez supprimer l’instance Azure Container Apps et tous les services associés en supprimant le groupe de ressources.
- Sélectionnez le groupe de ressources my-container-apps dans la section Vue d’ensemble.
- Sélectionnez le bouton Supprimer un groupe de ressources en haut de la Vue d’ensemble du groupe de ressources.
- Entrez le nom du groupe de ressources my-container-apps dans la boîte de dialogue de confirmation Voulez-vous vraiment supprimer « my-container-apps » .
- Sélectionnez Supprimer.
Le processus de suppression du groupe de ressources peut prendre quelques minutes.
Conseil
Vous rencontrez des problèmes ? Faites-le nous savoir sur GitHub en ouvrant un problème dans le dépôt Azure Container Apps.