1. Installation de Docker
- Vérifiez que votre machine utilise Windows 10 ou Windows 11 64 bits compatible avec Docker Desktop.
- Activez WSL 2 si ce n'est pas déjà fait. Vous pouvez éxécuter le script activate-wsl.ps1 avec PowerShell ouvert en administrateur :
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
.\activate-wsl.ps1
Le script active les fonctionnalités Windows nécessaires à WSL 2, configure WSL 2 comme version par défaut et met WSL à jour. Un redémarrage de Windows peut être nécessaire.
Si l'application est signée avec un certificat local, placez le fichier assistant-ai-self-signed.cer dans le même dossier que le script, ou indiquez son chemin :
.\activate-wsl.ps1 -CertificatePath .\assistant-ai-self-signed.cer
Le certificat public sera ajouté aux magasins Windows Autorités de certification racines de confiance et Éditeurs approuvés de la machine. Pour supprimer les alertes SmartScreen à grande échelle, il faut toutefois signer l'application avec un certificat de signature de code reconnu publiquement.
- Téléchargez Docker Desktop depuis la page officielle : Installer Docker Desktop sur Windows.
-
Lancez
Docker Desktop Installer.exe. Le mode par utilisateur est recommandé pour la plupart des postes. - Pendant l'installation, gardez l'option WSL 2 activée si elle est proposée.
- Ouvrez Docker Desktop et attendez que le moteur Docker soit démarré.
- Vérifiez l'installation dans PowerShell :
docker --version
docker ps
Si docker ps indique que la connexion à l'API Docker échoue, Docker Desktop n'est probablement pas encore lancé ou WSL 2 n'est pas prêt.
Source principale : documentation officielle Docker Desktop pour Windows.