Windows 10 - Docker Desktop
Pour les versions Windows 10 64-bit Pro, Enterprise ou Education disposant d'Hyper-V.
Note: lorsqu'Hyper-V est activé, VirtualBox ne fonctionne plus.
Hyper-V est un hyperviseur pour VM. Docker utilisant le noyau Linux, il sera exécuté dans une VM.
Guide: Docker Docs - Install Docker Desktop on Windows
Téléchargement: Docker Desktop for Windows
Après installation, démarrer Docker Desktop, une icône Docker doit apparaître dans la zone de notification de la barre des tâches.
MacOS - Docker Desktop
Pour les versions macOS 10.13 ou supérieur sur une machine physique de 2010 ou plus récent disposant du support Intel MMU, EPT.
Pour vérifier le support:
sysctl kern.hv_support
Note: VirtualBox en version inférieure à 4.3.30 ne doit pas être installé.
Sur MacOS, HyperKit sera utilisé. Là aussi, Docker sera exécuté dans une VM.
Guide: Docker Docs - Install Docker Desktop on Mac
Téléchargement: Docker Desktop for Mac
Après installation, déplacer le programme Docker.app
dans le répertoire /Applications/
puis l'exécuter. Une icône Docker doit apparaître dans le menu d'état.
Windows / MacOS incompatibles - Docker Toolbox
Attention: Il s'agit de la méthode d'installation legacy à n'utiliser que si la machine ne dispose pas des pré-requis pour Docker Desktop.
Docker Toolbox utilise VirtualBox qui sera automatiquement installé.
Windows
Pour les systèmes 64-bit avec Windows 7 ou supérieur, dont la virtualisation est activée.
Guide: Docker Docs - Install Docker Toolbox on Windows
Téléchargement: GitHub (.exe)
Après installation, exécuter Docker QuickStart Terminal qui va créer et configurer la VM VirtualBox contenant le Docker Engine.
MacOS
Pour les systèmes avec MacOS 10.8 ou supérieur.
Guide: Docker Docs - Install Docker Toolbox on macOS
Téléchargement: GitHub (.pkg)
Après installation, exécuter Docker QuickStart Terminal qui va créer et configurer la VM VirtualBox contenant le Docker Engine.
Linux
Plusieurs méthodes d'installation sont possibles en passant par les gestionnaires de paquets habituels de votre distribution.
Guides:
Il peut être intéressant de lire les étapes post-installation pour Linux selon vos besoins.
Alternative: Play With Docker
Si vous n'avez pas pu installer Docker sur votre machine, vous pourriez utiliser Play With Docker [PWD]. Il s'agit d'un environnement Docker utilisable sur votre navigateur.
Une fois sur le site:
- Cliquer sur Login, une fenêtre va s'ouvrir pour initier la session puis se refermer
- Cliquer sur Start pour démarrer votre session
- Cliquer sur ADD NEW INSTANCE pour ajouter une machine
Vous pourrez taper vos commandes dans le terminal qui apparaît.
PWD utilise la technique de "Docker in Docker" aka DinD pour faire fonctionner son application. Notez que votre session sera supprimée au bout de 4h.