Déployer un conteneur ASP.NET dans un registre de conteneurs à l’aide de Visual Studio
Docker est un moteur de conteneur léger, semblable à certains égards à une machine virtuelle, que vous pouvez utiliser pour héberger des applications et des services. Ce tutoriel vous guide dans l’utilisation de Visual Studio pour publier votre application en conteneur sur un registre de conteneurs Azure.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Prérequis
Pour suivre ce tutoriel :
- Installer la dernière version de Visual Studio 2019 avec la charge de travail « Développement web et ASP.NET »
- Installer Docker Desktop pour Windows
- Installer la dernière version de Visual Studio 2022 avec la charge de travail « Développement web et ASP.NET »
- Installer Docker Desktop pour Windows
Créez une application web ASP.NET Core
La procédure suivante vous accompagne dans la création d’une application ASP.NET Core qui sera utilisée dans ce didacticiel. Si vous avez déjà un projet, vous pouvez ignorer cette section.
Dans la fenêtre de démarrage Visual Studio, sélectionnez Créer un projet.
Sélectionnez Application web ASP.NET Core, puis Suivant.
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.
Choisissez la version .NET que vous souhaitez cibler. Si vous ne le savez pas, choisissez la version LTS (prise en charge à long terme).
Indiquez si vous souhaitez la prise en charge SSL en cochant ou en décochant la case Configurer pour HTTPS.
Cochez la case Activer la prise en charge de Docker.
Sélectionnez le type de conteneur souhaité (Windows ou Linux), puis sélectionnez Créer.
Dans la fenêtre de démarrage Visual Studio, sélectionnez Créer un projet.
Sélectionnez Application web ASP.NET Core, puis Suivant.
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.
Choisissez la version .NET que vous souhaitez cibler. Si vous ne le savez pas, choisissez la version LTS (prise en charge à long terme).
Indiquez si vous souhaitez la prise en charge SSL en cochant ou en décochant la case Configurer pour HTTPS.
Cochez la case Activer Docker.
Dans la zone de texte Docker OS, sélectionnez le type de conteneur souhaité (Windows ou Linux), puis sélectionnez Créer.
Publier votre conteneur Docker sur Azure Container Registry
Cliquez avec le bouton droit sur votre projet dans l’Explorateur de solutions et choisissez Publier.
Dans la boîte de dialogue Publier, sélectionnez Registre de conteneurs Docker.
Choisissez Créer un registre de conteneurs Azure.
Renseignez les valeurs souhaitées dans l’écran Registre de conteneurs Azure.
Paramètre Valeur suggérée Description Préfixe DNS Nom globalement unique Nom qui identifie uniquement votre registre de conteneurs. Abonnement Choisir votre abonnement Sélectionnez l’abonnement Azure à utiliser. Groupe de ressources myResourceGroup Nom du groupe de ressources où créer votre registre de conteneurs. Choisissez Nouveau pour créer un groupe de ressources. Référence SKU Standard Niveau de service du registre de conteneurs Emplacement du registre Un emplacement proche de vous Choisissez un emplacement dans une région près de chez vous ou près d’autres services que votre registre de conteneurs va utiliser. Cliquez sur Créer.
Choisissez Terminer pour terminer le processus.
Publier votre conteneur Docker sur Azure Container Registry
Cliquez avec le bouton droit sur votre projet dans l’Explorateur de solutions et choisissez Publier.
Dans la boîte de dialogue Publier, sélectionnez Registre de conteneurs Docker.
Choisissez Créer un registre de conteneurs Azure.
Renseignez les valeurs souhaitées dans l’écran Registre de conteneurs Azure.
Paramètre Valeur suggérée Description Préfixe DNS Nom globalement unique Nom qui identifie uniquement votre registre de conteneurs. Abonnement Choisir votre abonnement Sélectionnez l’abonnement Azure à utiliser. Groupe de ressources myResourceGroup Nom du groupe de ressources où créer votre registre de conteneurs. Choisissez Nouveau pour créer un groupe de ressources. Référence SKU Standard Niveau de service du registre de conteneurs Emplacement du registre Un emplacement proche de vous Choisissez un emplacement dans une région près de chez vous ou près d’autres services que votre registre de conteneurs va utiliser. Cliquez sur Créer.
Choisissez Terminer pour terminer le processus.
Vous pouvez désormais extraire le conteneur à partir du registre sur tout hôte en mesure d’exécuter des images Docker, par exemple Azure Container Instances.
Contenu connexe
Démarrage rapide : Déployer un instance de conteneur dans Azure à l’aide d’Azure CLI
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour