Docker Desktop n’est pas toujours obligatoire, mais il est souvent utilisé selon le système.
Windows / macOS#
Docker Desktop est généralement requis.
Il fournit :
- une machine virtuelle Linux (ou WSL2 sous Windows)
- l’intégration système
- Docker Engine et Docker Compose
- une interface graphique (gestion conteneurs, images, logs)
Des alternatives existent, mais Docker Desktop reste la solution standard.
Linux#
Docker Desktop n’est pas nécessaire.
Il suffit d’installer :
- Docker Engine
- Docker Compose (plugin)
L’exécution est native, sans machine virtuelle intermédiaire.
En pratique#
- Windows / Mac → Docker Desktop simplifie l’installation et l’intégration
- Linux → installation directe du moteur Docker
Dans tous les cas, le fonctionnement Docker reste identique :
les conteneurs s’exécutent toujours dans un environnement Linux.