Partager via


Vue d’ensemble du développement à distance Docker sur Windows

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

Icône Docker Docs
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.

Capture d’écran de Docker en cours d’exécution
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.

Capture d’écran du menu Docker Desktop WSL2
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

graphique de conteneur distant VS Code
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.

VSCode capture d’écran Docker
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.

Capture d’écran du menu conteneur VSCode
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.

Capture d’écran vsCode Docker Desktop avec WSL
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.

Menu Docker de Visual Studio
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.

liens VS Container
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.

Infographie de taxonomie Docker de base pour les conteneurs, les images et les registres

.NET et Docker

la couverture du guide du microservice .NET
Guide .NET : Applications et conteneurs microservice
Guide d’introduction aux applications basées sur des microservices gérées avec des conteneurs.

Infographie Docker
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.

Infographie de taxonomie Docker
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

capture d’écran des instances de conteneur Azure
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.

Capture d’écran d’Azure Container Registry
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.

Capture d’écran d’Azure Service Fabric
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.

Capture d’écran d’Azure App Service
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 Windows Server
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.

Icône FAQ
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 ? »

icône de conteneur 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.

Icône AKS
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.