Aller au contenu

WSL containers — Mission

J’utilise Docker Desktop et Podman sur la même machine Windows, chacun avec sa propre VM WSL. Microsoft intègre désormais un outil de conteneurs directement dans WSL : wslc.exe. Je veux savoir s’il peut remplacer — ou compléter — Docker Desktop pour mon usage quotidien, et comment l’utiliser depuis mes propres applications.

  • expliquer ce qu’est WSL containers et comment il se situe par rapport à WSL 2 et Docker Desktop ;
  • installer la bonne version de WSL et diagnostiquer un échec d’installation ;
  • lancer, inspecter, publier et arrêter des conteneurs avec wslc ;
  • construire une image à partir d’un Containerfile ;
  • décider quand utiliser wslc plutôt que Docker Desktop.
  • Windows 11 avec WSL 2 installé.
  • Notions de base sur les conteneurs (image, conteneur, port) — la leçon 1 les rappelle.
  • Un terminal PowerShell ; un accès administrateur pour la mise à jour de WSL.
  1. Concepts — conteneurs, WSL 2, et où se place wslc.
  2. Installation — passer en pre-release, vérifier, dépanner.
  3. Premiers conteneursrun, ports, exec, stop.
  4. Construire une image — une API C# et une API Spring Boot WebFlux : Containerfile multi-étapes, build, logs, nettoyage.
  5. wslc ou Docker Desktop ? — comparaison et API pour applications Windows.
  6. Journal — mes essais, erreurs et points à vérifier.