Windows 11
Contenu
Windows 11 introduit WSL Containers : Une nouvelle façon d'exécuter des conteneurs Linux
Qu'est-ce qu'un WSL Container dans Windows 11 ?
Comment installer un WSL Container sur Windows 11
Créer et exécuter un conteneur avec WSL Container
Tester l'accès au GPU dans un WSL Container
WSL Container pour les environnements d'entreprise
Ce qui manque encore à WSL Container
Devriez-vous passer de Docker Desktop ?
Windows 11 peut désormais exécuter des conteneurs Linux avec WSL Containers, sans besoin de Docker Desktop (pratique)
Temps: Jul, 2, 2026

Windows 11 introduit les conteneurs WSL : une nouvelle manière d'exécuter des conteneurs Linux

Windows 11 permet désormais aux utilisateurs de créer, exécuter et gérer des conteneurs Linux de manière native, éliminant ainsi le besoin de Docker Desktop comme runtime en arrière-plan. Cette nouvelle fonctionnalité, appelée WSL Containers, a été introduite en aperçu public. Après l'avoir installée et testée avec des charges de travail réelles, voici un aperçu de ses capacités, de ses limitations et de son processus de configuration.

Qu'est-ce qu'un conteneur WSL dans Windows 11 ?

Un conteneur WSL est une fonctionnalité intégrée du Windows Subsystem for Linux (WSL). Elle permet aux utilisateurs de créer, exécuter et gérer des conteneurs Linux directement depuis Windows sans nécessiter de runtimes tiers comme Docker Desktop ou Podman Desktop. Elle fonctionne en deux parties :

  • Les applications Windows peuvent lancer silencieusement des conteneurs Linux en arrière-plan pour exécuter du code exclusivement Linux, sans signe visible de l'implication de Linux. Par exemple, Microsoft a démontré cela en exécutant Moonray, un moteur de rendu open-source Linux, à l'intérieur d'un exécutable Windows.
  • Chaque application Windows utilisant l'API obtient sa propre machine virtuelle soutenue par Hyper-V pour l'isolation des conteneurs. Cette approche privilégie la sécurité par rapport à l'efficacité des ressources, la rendant adaptée aux entreprises.

Le runtime des conteneurs à l'intérieur de la VM Linux est Moby, le même moteur open-source qui alimente Docker. Les conteneurs WSL ne réinventent pas les conteneurs mais offrent une interface native pour la gestion des conteneurs sous Windows.

Comment installer un conteneur WSL sur Windows 11

Le conteneur WSL est actuellement disponible uniquement dans le canal pré-release de WSL. Pour commencer, les utilisateurs doivent s'inscrire à ce canal et mettre à jour leur installation WSL.

  1. Installer la dernière version pré-release de WSL.
  2. Si la commande wslc n'est pas reconnue, redémarrez le terminal ou le PC.
  3. Assurez-vous que la virtualisation est activée dans le BIOS ou UEFI pour l'isolation soutenue par Hyper-V.

Note : Certains développeurs ont signalé des problèmes tels que Échec catastrophique (Code d'erreur : E_UNEXPECTED) lors des premières exécutions, bien que ces problèmes n'aient pas été rencontrés lors de nos tests. Le conteneur WSL ne nécessite pas un PC Copilot+ mais dépend du support de virtualisation des processeurs modernes.

Créer et exécuter un conteneur avec WSL Container

Une fois wslc configuré, nous avons contourné les exemples de base et testé un cas réel en construisant une image personnalisée et en exposant un service. Voici les étapes :

  1. Vérification de base : Téléchargé et exécuté un conteneur Debian de manière interactive en utilisant wslc run -it debian:latest. L'exécution de uname -a a confirmé l'utilisation d'un vrai noyau Linux.
  2. Détacher et rattacher : Détaché le conteneur avec Ctrl+P, Ctrl+Q, listé les conteneurs avec wslc ps -a, et rattaché en utilisant wslc attach [container-name].
  3. Image personnalisée : Créé un Containerfile (similaire à un Dockerfile) pour un utilitaire d'inspection Linux qui inclut des outils comme file, exiftool, et binutils. Construit l'image en utilisant wslc build -t my-linux-inspector ..
  4. Exécuter un service : Démarré le conteneur avec un mappage de port en utilisant wslc run -d -p 5000:5000 --name inspector my-linux-inspector. Accédé au serveur Flask sur 127.0.0.1:5000 depuis Windows sans configuration réseau supplémentaire.

Cela a démontré un service soutenu par un noyau Linux accessible via localhost sur Windows, le tout sans logiciel tiers.

Tester l'accès GPU dans un conteneur WSL

Le passage GPU est crucial pour les charges de travail d'IA et d'apprentissage automatique. Le conteneur WSL prend en charge cela avec l'option --gpus all, en suivant la syntaxe de Docker. Lors de nos tests, un conteneur avec accès GPU a significativement surpassé son équivalent uniquement CPU lors de l'exécution d'un modèle PyTorch compilé.

Conteneur WSL pour les environnements d'entreprise

Microsoft positionne le conteneur WSL comme prêt pour l'entreprise, même dans sa phase d'aperçu. Les principales fonctionnalités pour les entreprises incluent :

  • Surveillance de la sécurité : Microsoft Defender for Endpoint suit désormais les événements des conteneurs via son plugin WSL, offrant une visibilité sur les activités des conteneurs.
  • Contrôle des politiques : Les administrateurs IT peuvent gérer les conteneurs WSL via les politiques de groupe et les politiques ADMX. Un support complet du tableau de bord Intune est attendu prochainement.
  • Outils de développement : L'extension Dev Containers de VS Code prend en charge wslc, nécessitant des modifications de configuration minimales.

Ce qui manque encore au conteneur WSL

Bien que prometteur, le conteneur WSL présente plusieurs limitations dans son état actuel :

  • Pas de support pour Docker Compose, le rendant inadapté aux projets multi-services nécessitant un fichier compose.yaml.
  • Absence d'un tableau de bord GUI ou de fonctionnalités comme Docker Scout pour l'analyse des images.
  • Manque d'un écosystème étendu de plugins comparé à Docker Desktop.

Microsoft a introduit des fonctionnalités réseau expérimentales comme Consomme, qui redirige le trafic Linux via la pile réseau Windows, résolvant les problèmes de VPN et de proxy. Ces fonctionnalités, ainsi que le nouveau système de fichiers virtiofs pour un accès plus rapide aux fichiers, sont actuellement exclusifs au conteneur WSL mais pourraient s'étendre aux distributions WSL classiques à l'avenir.

Devriez-vous passer de Docker Desktop ?

Pour les scénarios à conteneur unique, le conteneur WSL est une alternative viable à Docker Desktop, d'autant plus qu'il ne nécessite pas de licence distincte. Cependant, pour les workflows complexes impliquant des fichiers Compose, plusieurs services ou l'écosystème de plugins de Docker, Docker Desktop reste la solution la plus complète.

Microsoft vise la disponibilité générale du conteneur WSL pour l'automne 2026. Son interface CLI reflète étroitement celle de Docker, suggérant que les fonctionnalités manquantes seront probablement ajoutées avec le temps. Pour l'instant, exécuter le conteneur WSL aux côtés de Docker Desktop offre un moyen gratuit d'explorer cette nouvelle fonctionnalité.

Chat en direct
0