20/04/2021

2. Installation

Lu 1065 fois Licence Creative Commons

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.