Partager via


Déployer un conteneur ASP.NET dans un registre de conteneurs à l’aide de Visual Studio

Docker est un moteur de conteneur léger, similaire à une machine virtuelle, que vous pouvez utiliser pour héberger des applications et des services. Ce tutoriel vous guide tout au long de l’utilisation de Visual Studio pour publier votre application conteneurisée dans Azure Container Registry.

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

Conditions préalables

  • Installez la dernière version de Visual Studio 2019 avec la charge de travail « ASP.NET et développement web ».
  • Installez la dernière version de Visual Studio 2022 avec la charge de travail « ASP.NET et développement web ».

Créer une application web ASP.NET Core

Les étapes suivantes vous guident tout au long de la création d’une application de base ASP.NET Core que vous utilisez dans ce didacticiel. Si vous avez déjà un projet, vous pouvez ignorer cette section.

  1. Dans la fenêtre de démarrage de Visual Studio, sélectionnez Créer un projet.

  2. Sélectionnez ASP.NET Core Web App, puis sélectionnez Suivant.

  3. Entrez un nom pour votre nouvelle application (ou utilisez le nom par défaut), spécifiez l’emplacement sur le disque, puis sélectionnez Suivant.

  4. Sélectionnez la version .NET que vous souhaitez cibler. Si vous n’êtes pas sûr, choisissez la version LTS (support à long terme).

    Capture d’écran montrant comment créer un projet d’application web ASP.NET Core dans Visual Studio 2019.

  5. Indiquez si vous souhaitez activer le support SSL en sélectionnant ou en décochant la case Configurer pour HTTPS.

  6. Cochez la case Activer le support de Docker.

  7. Utilisez la liste déroulante pour sélectionner le type de conteneur souhaité : Windows ou Linux.

  8. Sélectionnez Créer pour terminer le processus.

  1. Dans la fenêtre de démarrage de Visual Studio, sélectionnez Créer un projet.

  2. Sélectionnez ASP.NET Core Web App, puis sélectionnez Suivant.

  3. Entrez un nom pour votre nouvelle application (ou utilisez le nom par défaut), spécifiez l’emplacement sur le disque, puis sélectionnez Suivant.

  4. Sélectionnez la version .NET que vous souhaitez cibler. Si vous n’êtes pas sûr, choisissez la version LTS (support à long terme).

    Capture d’écran montrant comment créer un projet d’application web ASP.NET Core dans Visual Studio 2022.

  5. Indiquez si vous souhaitez activer le support SSL en sélectionnant ou en décochant la case Configurer pour HTTPS.

  6. Cochez la case Activer Docker.

  7. Utilisez la liste déroulante système d’exploitation Docker pour sélectionner le type de conteneur souhaité : Windows ou Linux.

  8. Sélectionnez Créer pour terminer le processus.

Publier votre conteneur dans Azure Container Registry

  1. Cliquez avec le bouton droit sur votre projet dans l’Explorateur de solutions , puis choisissez Publier. La boîte de dialogue Publier s’ouvre.

  2. Sous l’onglet Cible , sélectionnez Docker Container Registry, puis sélectionnez Suivant.

    Capture d’écran montrant la boîte de dialogue Publier et comment choisir Docker Container Registry.

  3. Sous l’onglet Cible spécifique , sélectionnez Azure Container Registry, puis sélectionnez Suivant.

  4. Sous l’onglet Container Registry , sélectionnez l’option Créer une nouvelle instance Azure Container Registry en bas :

    Capture d’écran de la boîte de dialogue Publier qui montre comment choisir Créer un registre de conteneurs Azure.

  5. Dans la page Azure Container Registry , entrez vos valeurs pour la nouvelle ressource :

    Réglage Valeur suggérée Descriptif
    Préfixe DNS Nom unique au monde Nom qui identifie de façon unique votre registre de conteneurs.
    Abonnement Votre abonnement Sélectionnez l’abonnement Azure à utiliser.
    Groupe de ressources Votre groupe de ressources Nom du groupe de ressources dans lequel créer votre registre de conteneurs. Sélectionnez Nouveau pour créer un groupe de ressources.
    SKU « Standard » Sélectionnez le niveau de service du registre de conteneurs.
    Emplacement du Registre Un emplacement proche Choisissez un emplacement dans une région proche de vous ou près d’autres services que vous prévoyez d’utiliser le registre de conteneurs.

    Capture d’écran montrant comment entrer des valeurs dans la boîte de dialogue pour créer un registre de conteneurs Azure.

  6. Après avoir entré les valeurs de ressource, sélectionnez Créer.

    Visual Studio valide les valeurs de propriété et crée la ressource de conteneur. Une fois le processus terminé, Visual Studio retourne à la boîte de dialogue Publier et sélectionne le nouveau conteneur dans la liste.

  7. Sélectionnez Terminer pour publier le nouveau conteneur.

  1. Cliquez avec le bouton droit sur votre projet dans l’Explorateur de solutions , puis choisissez Publier. La boîte de dialogue Publier s’ouvre.

  2. Sous l’onglet Cible , sélectionnez Docker Container Registry, puis sélectionnez Suivant.

    Capture d’écran montrant la boîte de dialogue Publier et comment choisir Docker Container Registry.

  3. Sous l’onglet Cible spécifique , sélectionnez Azure Container Registry, puis sélectionnez Suivant.

  4. Sous l’onglet Registre , sélectionnez l’option Créer (+) à droite :

    Capture d’écran de la boîte de dialogue Publier qui montre comment choisir Créer un registre de conteneurs Azure.

  5. Renseignez les valeurs souhaitées dans l’écran Azure Container Registry .

    Réglage Valeur suggérée Descriptif
    Préfixe DNS Nom unique au monde Nom qui identifie de façon unique votre registre de conteneurs.
    Abonnement Votre abonnement Sélectionnez l’abonnement Azure à utiliser.
    Groupe de ressources Votre groupe de ressources Nom du groupe de ressources dans lequel créer votre registre de conteneurs. Sélectionnez Nouveau pour créer un groupe de ressources.
    SKU « Standard » Sélectionnez le niveau de service du registre de conteneurs.
    Emplacement du Registre Un emplacement proche Choisissez un emplacement dans une région proche de vous ou près d’autres services que vous prévoyez d’utiliser le registre de conteneurs.

    Capture d’écran montrant comment entrer des valeurs dans la boîte de dialogue pour créer un registre de conteneurs Azure.

  6. Après avoir entré les valeurs de ressource, sélectionnez Créer.

    Visual Studio valide les valeurs de propriété et crée la ressource de conteneur. Une fois le processus terminé, Visual Studio retourne à la boîte de dialogue Publier et sélectionne le nouveau conteneur dans la liste.

  7. Sélectionnez Terminer pour publier le nouveau conteneur.

Vous pouvez maintenant extraire le conteneur du registre vers n’importe quel hôte capable d’exécuter des images Docker, telles qu’Azure Container Instances.