1. Installation de WSL 2 sur Windows 11
1.1 Activer le Sous-système Windows pour Linux (WSL)
- Ouvrez PowerShell en mode administrateur.
- Exécutez la commande suivante :
PowerShell
wsl --installPowerShellCette commande active WSL, installe la dernière version du noyau Linux et configure WSL 2 comme version par défaut.
Vérifie la version WSL (doit être en version 2) :
PowerShell
wsl -l -vPowerShellSi besoin, mets à jour :
PowerShell
wsl --set-version <NomDeLaDistro> 2PowerShellRedémarre ton PC après installation.
2. Installer Docker directement dans WSL 2
2.1 Mettre à jour les paquets
PowerShell
sudo apt update && sudo apt upgrade -yPowerShell2.2 Installer Docker
PowerShell
sudo apt install docker.io -yPowerShell2.3 Ajouter ton utilisateur au groupe Docker
PowerShell
sudo usermod -aG docker $USER
newgrp dockerPowerShell2.4 Vérifier l’installation
PowerShell
docker run hello-worldPowerShell3. Installer Portainer
3.1 Créer un volume pour Portainer
PowerShell
docker volume create portainer_dataPowerShell3.2 Lancer Portainer
PowerShell
docker run -d -p 9000:9000 --name portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-cePowerShell3.3 Accéder à l’interface web
- Ouvre http://localhost:9000
- Crée ton compte admin
- Sélectionne Docker comme environnement à gérer
4. (Optionnel) Démarrer Docker au lancement
Pour éviter d’avoir à démarrer manuellement Docker à chaque session :
PowerShell
sudo systemctl enable docker
sudo systemctl start dockerPowerShellOu dans WSL :
PowerShell
echo "service docker start" >> ~/.bashrcPowerShell