Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’utilisation de conteneurs pour le développement à distance et le déploiement d’applications avec la plateforme Docker est une solution très populaire avec de nombreux avantages. En savoir plus sur la variété de prise en charge offerte par les outils et services Microsoft, notamment le sous-système Windows pour Linux (WSL), Visual Studio, Visual Studio Code, .NET et un large éventail de services Azure.
Docker sur Windows
installer Docker Desktop pour Windows
Recherchez les étapes d’installation, la configuration système requise, ce qui est inclus dans le programme d’installation, comment désinstaller, différences entre les versions stables et edge et comment basculer entre les conteneurs Windows et Linux.
Commencez avec Docker
Orientation Docker et documentation d'installation avec des instructions détaillées pour commencer, y compris une vidéo pas à pas.
capture d’écran du cours Docker de Microsoft Learn 
Cours MS Learn : Présentation des conteneurs Docker
Microsoft Learn offre un cours d’introduction gratuit sur les conteneurs Docker, en plus de divers cours sur la prise en main de Docker et la connexion avec les services Azure.
Commencer avec les conteneurs distants Docker sur WSL 2
Découvrez comment configurer Docker Desktop pour Windows à utiliser avec une ligne de commande Linux (Ubuntu, Debian, SUSE, etc.) à l’aide de WSL 2 (sous-système Windows pour Linux, version 2).
VS Code et Docker
Créer un conteneur Docker avec VS Code
Configurez un environnement de développement complet à l’intérieur d’un conteneur avec l’extension Remote - Containers et recherchez des didacticiels pour configurer un conteneur NodeJS, un conteneur Python ou un conteneur ASP.NET Core.
Attacher VS Code à un conteneur Docker
Découvrez comment attacher Visual Studio Code à un conteneur Docker en cours d’exécution ou à un conteneur dans un cluster Kubernetes.
Configuration avancée de conteneur
Découvrez les scénarios d’installation avancés pour l’utilisation de conteneurs Docker avec Visual Studio Code ou lisez cet article sur la façon de Inspecter les conteneurs pour le débogage avec VS Code.
Utilisation de conteneurs distants dans WSL 2
Découvrez comment utiliser des conteneurs Docker avec WSL 2 (sous-système Windows pour Linux, version 2) et comment configurer tout ce qui est avec VS Code. Vous pouvez également en savoir plus sur son fonctionnement.
Visual Studio et Docker
icône de Visual Studio 
Prise en charge de Docker dans Visual Studio
Découvrez la prise en charge docker disponible pour les projets ASP.NET, les projets ASP.NET Core et les projets de console .NET Core et .NET Framework dans Visual Studio, en plus de prendre en charge l’orchestration de conteneurs.
Démarrage rapide : Docker dans Visual Studio
Découvrez comment générer, déboguer et exécuter des applications .NET en conteneur, ASP.NET et ASP.NET Core et les publier dans Azure Container Registry (ACR), Docker Hub, Azure App Service ou votre propre registre de conteneurs avec Visual Studio.
Capture d’écran du didacticiel VS 
Tutoriel : Créer une application multiconteneur avec Docker Compose
Découvrez comment gérer plusieurs conteneurs et communiquer entre eux lors de l’utilisation de Container Tools dans Visual Studio. Vous trouverez également des liens vers des didacticiels tels que l’utilisation de Docker avec une application à page unique React.
Outils de conteneur dans Visual Studio
Découvrez comment utiliser des outils de build dans un conteneur, déboguer des applications Docker, résoudre les problèmes liés aux outils de développement, déployer des conteneurs Docker et intégrer Kubernetes avec Visual Studio.
.NET et Docker
Guide .NET : Applications et conteneurs microservice
Guide d’introduction aux applications basées sur des microservices gérées avec des conteneurs.
Qu’est-ce que Docker ?
Explication de base des conteneurs Docker, notamment la comparaison des conteneurs Docker avec des machines virtuelles et une taxonomie de base des termes et concepts Docker expliquant la différence entre les conteneurs, les images et les registres.
Tutoriel : Conteneuriser une application .NET
Découvrez comment conteneuriser une application .NET avec Docker, notamment la création d’un fichier Dockerfile, des commandes essentielles et le nettoyage des ressources.
Flux de travail de développement en boucle interne avec infographie Docker 
Flux de travail de développement pour les applications Docker
Décrit le flux de travail de développement en boucle interne pour les applications docker basées sur des conteneurs.
Azure Container Services
Instances de conteneur Azure
Découvrez comment exécuter des conteneurs Docker à la demande dans un environnement Azure managé, serverless, inclut des méthodes de déploiement avec Docker CLI, ARM, Portail Azure, créer des groupes à plusieurs conteneurs, partager des données entre des conteneurs, se connecter à un réseau virtuel, etc.
Azure Container Registry
Découvrez comment générer, stocker et gérer des images et artefacts conteneur dans un registre privé pour tous les types de déploiements de conteneurs. Créez des registres de conteneurs Azure pour vos pipelines de développement et de déploiement de conteneurs existants, configurez des tâches d’automatisation et découvrez comment gérer vos registres, notamment la géoréplication et les meilleures pratiques.
Azure Service Fabric
Découvrez Azure Service Fabric, une plateforme de systèmes distribués pour l’empaquetage, le déploiement et la gestion de microservices et de conteneurs évolutifs et fiables.
Azure App Service
Découvrez comment créer et héberger des applications web, des back-ends mobiles et des API RESTful dans le langage de programmation de votre choix sans gérer l’infrastructure. Essayez le module Azure App Service Learn pour déployer une application web basée sur une image Docker et configurer un déploiement continu.
En savoir plus sur les services Azure qui prennent en charge les conteneurs.
Vidéo d’explication des conteneurs Docker
Vidéo explicative sur Kubernetes et l'orchestration des conteneurs
Conteneurs sur Windows
icône 
Conteneurs dans la documentation Windows
Empaqueter des applications avec leurs dépendances et tirer parti de la virtualisation au niveau du système d’exploitation pour des environnements rapides et entièrement isolés sur un seul système. Découvrez sur les conteneurs Windows, y compris les guides de démarrage rapide, les guides de déploiement et les exemples.
FAQ sur les conteneurs Windows
Trouvez des questions fréquentes sur les conteneurs. Consultez également cette explication dans StackOverflow sur « Quelle est la différence entre Docker pour Windows et Docker sur Windows ? »
Configurer votre environnement
Découvrez comment configurer Windows 11, Windows 10 ou Windows Server pour créer, exécuter et déployer des conteneurs, notamment les prérequis, l’installation de Docker et l’utilisation d’images de base de conteneur Windows.
Créer un conteneur Windows Server sur azure Kubernetes Service (AKS)
Découvrez comment déployer un exemple d’application ASP.NET dans un conteneur Windows Server sur un cluster AKS à l’aide d’Azure CLI.
Windows developer