WSL - création d'une instance de DEV pour VSCode¶
🤖 Rédaction assistée par IA.
Cette fiche illustre la création avec WSL d'une instance de développement devbox isolée de la distribution principale, puis son utilisation avec VSCode en remote WSL.
⚠️ Par défaut, l'instance accède aux disques Windows (
/mnt/c) et peut lancer des exécutables Windows : voir WSL - Limites.
Pré-requis¶
Création de l'instance¶
Création de l'instance avec un nom et un chemin spécifique :
wsl --install Ubuntu-24.04 --name devbox --location C:\WSL\devbox
wsl --list --verbose
NB : le premier lancement demande la création de l'utilisateur (ex :
ubuntu).
Création du dossier de travail :
wsl -d devbox mkdir -p /home/ubuntu/workspace
Connexion avec VSCode¶
code --remote wsl+devbox /home/ubuntu/workspace
Suppression de l'instance¶
wsl --terminate devbox
wsl --unregister devbox
Isolation renforcée¶
Pour limiter l'accès de l'instance au système Windows, dans /etc/wsl.conf de l'instance :
[interop]
# pas d'exécution des binaires Windows (ex : cmd.exe, powershell.exe)
enabled = false
appendWindowsPath = false
Puis redémarrage de l'instance :
wsl --terminate devbox
⚠️ L'isolation reste limitée (disques Windows montés, VM WSL2 partagée) : voir WSL - Limites.