Sous Windows, Docker fonctionne via WSL2 (Windows Subsystem for Linux).
Concrètement, les conteneurs s’exécutent dans un environnement Linux réel, et non directement dans Windows.
Cela permet de retrouver un comportement cohérent avec les environnements de production (souvent Linux).
Points importants#
- Docker tourne dans un noyau Linux (via WSL2)
- Les chemins, permissions et comportements sont donc Linux
- Il est recommandé de travailler dans le filesystem WSL :
âś” /home/user/projet
❌ C:\Users\...
Les montages depuis le disque Windows peuvent entraîner :
- ralentissements
- problèmes de permissions
- incohérences avec les volumes Docker
Docker Desktop#
Sous Windows, Docker Desktop configure automatiquement l’intégration avec WSL2.
Il est possible d’activer l’intégration pour une distribution spécifique dans les paramètres.
MacOS#
Sous macOS, Docker fonctionne également via une machine virtuelle Linux légère.
Le principe reste identique : Docker s’exécute toujours dans un environnement Linux.