WSL Containers permet désormais de créer et gérer des conteneurs Linux depuis Windows, sans installer Docker Desktop pour les opérations courantes. Accessible avec la commande wslc.exe, l’outil s’intègre déjà à plusieurs outils de développement. Il ne remplace toutefois pas encore Docker Desktop pour tous les projets, notamment ceux qui reposent sur Compose.
WSL Containers : des conteneurs Linux gérés directement depuis Windows
Jusqu’ici, WSL fournissait surtout le noyau Linux nécessaire à l’exécution des conteneurs. Docker Desktop ajoutait son propre moteur et ses outils de gestion, tandis que les utilisateurs pouvaient aussi installer Docker ou Podman dans leur distribution Linux.
Avec WSL Containers, Microsoft intègre une partie de ces fonctions à WSL. La commande wslc.exe sert à construire et lancer des conteneurs, à leur associer des volumes et à gérer leur réseau, sans ouvrir une distribution Linux au préalable.
Une alternative à Docker Desktop déjà utile au développement
L’outil a gagné des fonctions depuis sa préversion : redémarrage, copie de fichiers, contrôle d’état, suivi des événements et choix de l’emplacement de stockage. Ces ajouts rendent la gestion quotidienne plus complète, même si l’écosystème n’a pas encore toutes les fonctions des solutions établies.
La compatibilité avec les outils de développement est déjà concrète. Visual Studio Code peut utiliser WSL Containers pour ses Dev Containers, Aspire le reconnaît comme environnement d’exécution et l’extension Containers de Microsoft permet de gérer les conteneurs depuis l’éditeur.
Pour un usage simple, cela peut éviter une couche logicielle supplémentaire. Mais Docker Desktop garde l’avantage pour les équipes qui dépendent de ses outils ou de flux de travail plus complets. La virtualisation sous-jacente reste celle de WSL 2 : WSL Containers ne fait pas disparaître le noyau Linux, il en simplifie l’accès.
Docker Compose reste le chantier principal de WSL Containers
La limite la plus nette concerne encore Compose. Microsoft en fait une priorité pour les prochaines versions et prévoit de prendre en charge les fichiers compose.yaml existants, sans conversion ni syntaxe spécifique à WSL.
Cette compatibilité est essentielle pour les applications réparties entre plusieurs conteneurs. En attendant, Docker ou Podman installés directement dans WSL restent des options pertinentes, notamment pour les environnements qui privilégient l’open source et les outils familiers.
WSL Containers devient donc une alternative crédible pour les scénarios courants, pas encore un remplacement universel de Docker Desktop. Le vrai test sera la prise en charge de Compose : sans elle, certains projets garderont leur moteur habituel, même si Microsoft a déjà posé les bases.
Source: www.clubic.com