Partager via


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

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.

  1. Dans la barre de recherche supérieure, recherchez Applications conteneur.
  2. Dans les résultats de la recherche, sélectionnez Applications conteneur.
  3. 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

  1. Dans le champ Créer un environnement d’application conteneur, sélectionnez Créer.

  2. 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.
  3. Sélectionnez Supervision pour créer un espace de travail Log Analytics.

  4. Sélectionnez Créer dans le champ Espace de travail Log Analytics.

  5. 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.

  6. Sélectionnez OK.

  7. Sélectionnez le bouton Créer au bas de la page Créer un environnement d’application conteneur.

  8. 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

  1. 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.

  2. 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 :

  1. Sélectionnez Accéder à la ressource pour afficher votre nouvelle application conteneur.

  2. Sélectionnez Journaux sous l’en-tête Supervision.

  3. Sélectionnez le bouton Charger dans l’éditeur à partir de l’une des cartes.

  4. 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
    
  5. Sélectionnez le bouton Run.

  6. 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.

  1. Sélectionnez le groupe de ressources my-container-apps dans la section Vue d’ensemble.
  2. Sélectionnez le bouton Supprimer un groupe de ressources en haut de la Vue d’ensemble du groupe de ressources.
  3. 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 » .
  4. 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.

Étapes suivantes