Partager via


Processus de développement pour les applications Docker

Conseil / Astuce

Ce contenu est un extrait du livre électronique 'Architecture des microservices .NET pour les applications .NET conteneurisées', disponible sur .NET Docs ou en tant que PDF téléchargeable gratuitement, lisible hors ligne.

Architecture de microservices .NET pour les applications .NET conteneurisées - vignette de couverture du livre électronique.

Développez des applications .NET conteneurisées comme vous le souhaitez, l’environnement de développement intégré (IDE) axé sur Visual Studio et les outils Visual Studio pour Docker ou CLI/Editor axés sur Docker CLI et Visual Studio Code.

Environnement de développement pour les applications Docker

Choix des outils de développement : IDE ou éditeur

Que vous préfériez un IDE complet et puissant ou un éditeur léger et agile, Microsoft dispose d’outils que vous pouvez utiliser pour développer des applications Docker.

Visual Studio (pour Windows). Le développement d’applications .NET 8 basé sur Docker avec Visual Studio nécessite Visual Studio 2022 version 17.0 ou ultérieure. Visual Studio 2022 est fourni avec des outils pour Docker déjà intégrés. Les outils de Docker vous permettent de développer, d’exécuter et de valider vos applications directement dans l’environnement Docker cible. Vous pouvez appuyer sur F5 pour exécuter et déboguer votre application (conteneur unique ou plusieurs conteneurs) directement dans un hôte Docker, ou appuyer sur Ctrl + F5 pour modifier et actualiser votre application sans avoir à reconstruire le conteneur. Cet IDE est le choix de développement le plus puissant pour les applications Docker.

Visual Studio Code et Docker CLI. Si vous préférez un éditeur léger et multiplateforme qui prend en charge n’importe quel langage de développement, vous pouvez utiliser Visual Studio Code et Docker CLI. Cet IDE est une approche de développement multiplateforme pour macOS, Linux et Windows. En outre, Visual Studio Code prend en charge les extensions pour Docker, telles que IntelliSense pour les fichiers Dockerfiles et les tâches de raccourci pour exécuter des commandes Docker à partir de l’éditeur.

En installant Docker Desktop, vous pouvez utiliser une interface CLI Docker unique pour créer des applications pour Windows et Linux.

Ressources supplémentaires

Langages et frameworks .NET pour les conteneurs Docker

Comme mentionné dans les sections précédentes de ce guide, vous pouvez utiliser .NET Framework, .NET 8 ou le projet Mono open source lors du développement d’applications .NET conteneurisées Docker. Vous pouvez développer en C#, F# ou Visual Basic lors du ciblage de conteneurs Linux ou Windows, selon le .NET Framework utilisé. Pour plus d’informations sur les langages .NET, consultez l'article de blog The .NET Language Strategy.