Démarrage rapide : Déployer un instance de conteneur dans Azure à l’aide du portail Azure

Utilisez Azure Container Instances pour exécuter, facilement et rapidement, des conteneurs Docker serverless dans Azure. Déployez une application sur une instance de conteneur à la demande lorsque vous n’avez pas besoin d’une plateforme d’orchestration de conteneur complète telle qu’Azure Kubernetes Service.

Dans cette procédure de démarrage rapide, vous utilisez le portail Azure pour déployer un conteneur Docker isolé et mettre son application à disposition avec un nom de domaine complet (FQDN). Après avoir configuré quelques paramètres et déployé le conteneur, vous pouvez accéder à l’application en cours d’exécution :

L’application déployée à l’aide d’Azure Container Instances est affichée dans le navigateur

Connexion à Azure

Connectez-vous au portail Azure.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Créer une instance de conteneur

Dans la page d’accueil du portail Azure, sélectionnez Créer une ressource.

Capture d’écran montrant comment commencer à créer une instance de conteneur dans le portail Azure.

Sélectionnez Conteneurs>Container Instances.

Capture d’écran montrant comment sélectionner une nouvelle instance de conteneur que vous pouvez créer dans le portail Azure.

Dans la page De base, choisissez un abonnement et entrez les valeurs suivantes pour le Groupe de ressources, le Nom de conteneur, la Source d’image et l’Image conteneur.

  • Groupe de ressources : Créer>myresourcegroup
  • Nom du conteneur : mycontainer
  • Source d’image : Images du guide de démarrage rapide
  • Image conteneur : mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)

Configuration des paramètres de base pour une nouvelle instance de conteneur dans le portail Azure

Notes

Pour ce guide de démarrage rapide, vous conservez les paramètres par défaut pour déployer l’image Microsoft publique aci-helloworld:latest. Cet exemple d’image Linux contient une petite application web écrite en Node.js qui se présente sous la forme d’une page HTML statique. Vous pouvez également utiliser vos propres images conteneur stockées dans Azure Container Registry, Docker Hub ou d’autres registres.

Conservez les autres valeurs par défaut, puis sélectionnez Suivant : Mise en réseau.

Dans la page Mise en réseau, spécifiez une Étiquette du nom DNS pour votre conteneur. Le nom doit être unique au sein de la région Azure dans laquelle vous créez l’instance de conteneur. Votre conteneur est accessible à tous avec <dns-name-label>.<region>.azurecontainer.io. Si vous recevez un message d’erreur « Étiquette de nom DNS indisponible », essayez d’utiliser une autre étiquette de nom DNS.

Un hachage généré automatiquement est ajouté en tant qu’étiquette de nom DNS au nom de domaine complet (FQDN) de votre instance de conteneur, empêchant toute prise de contrôle malveillante du sous-domaine. Spécifiez la réutilisation de l’étendue d’étiquette de nom DNS pour le nom de domaine complet (FQDN). Vous pouvez choisir une de ces options :

  • Locataire
  • Abonnement
  • Groupe de ressources
  • Aucune réutilisation
  • Toute réutilisation (cette option est la moins sécurisée.)

Dans cet exemple, sélectionnez Locataire.

Configuration des paramètres réseau pour une nouvelle instance de conteneur dans le portail Azure

Conservez les autres paramètres par défaut, puis sélectionnez Vérifier + créer.

Une fois la validation terminée, un résumé des paramètres de votre conteneur s’affiche. Sélectionnez Créer pour envoyer votre demande de déploiement de conteneur.

Résumé des paramètres d’une nouvelle instance de conteneur dans le portail Azure

Quand le déploiement commence, une notification s’affiche, indiquant que le déploiement est en cours. Une autre notification s’affiche lorsque le groupe de conteneurs est déployé.

Ouvrez la vue d’ensemble du groupe de conteneurs en accédant à Groupes de ressources>myresourcegroup>mycontainer. Notez le FQDN de l’instance de conteneur et son État.

Vue d’ensemble du groupe de conteneurs dans le portail Azure

Une fois que son État est En cours d’exécution, accédez au nom de domaine complet du conteneur dans votre navigateur.

L’application déployée à l’aide d’Azure Container Instances est affichée dans le navigateur

Félicitations ! En configurant simplement quelques paramètres, vous avez déployé une application accessible à tous dans Azure Container Instances.

Afficher les journaux d’activité du conteneur

Il est utile d’afficher les journaux d’activité d’une instance de conteneur pour résoudre des problèmes liés au conteneur ou à l’application qu’il exécute.

Pour voir les journaux du conteneur, sous Paramètres, sélectionnez Conteneurs>Journaux. Vous devez normalement voir la requête HTTP GET générée quand vous affichez l’application dans votre navigateur.

Journaux d’activité du conteneur dans le portail Azure

Nettoyer les ressources

Quand vous avez terminé avec le conteneur, sélectionnez Vue d’ensemble pour l’instance de conteneur mycontainer, puis sélectionnez Supprimer.

Suppression de l’instance de conteneur dans le portail Azure

Cliquez sur Oui quand la boîte de dialogue de confirmation apparaît.

Supprimer la confirmation d’une instance de conteneur dans le portail Azure

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez créé une instance de conteneur Azure à partir d’une image Microsoft publique. Si vous voulez créer une image conteneur et la déployer à partir d’un registre de conteneurs Azure privé, passez au didacticiel Azure Container Instances.