Skip to content

Installation de Docker sur Windows, macOS et Linux

Pour assurer une installation correcte de Docker sur vos systèmes, suivez les instructions spécifiques à chaque système d'exploitation ci-dessous.

Windows

  1. Prérequis :

    • Docker nécessite Windows 10 version 1903 ou supérieure.
    • Vérifiez que vous utilisez une version de Windows compatible avec WSL 2 (Windows Subsystem for Linux), qui est requis pour Docker Desktop.
  2. Étapes d'installation :

    • Téléchargez Docker Desktop pour Windows.
    • Exécutez l'installateur et suivez les instructions à l'écran.
    • Assurez-vous que WSL 2 est activé dans les paramètres de Docker Desktop.
    • Une fois installé, redémarrez votre ordinateur.
  3. Configuration post-installation :

    • Lancez un terminal et exécutez la commande docker --version afin de vérifier que Docker est correctement installé.

MacOS

  1. Prérequis :

    • macOS 10.14 (Mojave) ou une version plus récente.
    • Un Mac équipé d'un processeur Intel ou Apple Silicon (M1/M2).
  2. Étapes d'installation :

    • Téléchargez Docker desktop pour processeur Amd64 ou Apple Silicon.
    • Montez l’image DMG téléchargée, puis déplacez Docker dans le dossier Applications.
    • Lancez Docker depuis Applications et accordez les permissions nécessaires.
    • Redémarrez votre poste de travail
  3. Configuration post-installation :

    • Ouvrez le terminal et exécutez docker --version pour vérifier que Docker est correctement installé.

Linux

  1. Prérequis :

    • Un système Linux supporté : Arch Linux, Ubuntu, Debian, Fedora, CentOS, etc.
    • Un accès avec des privilèges sudo.
  2. Étapes d'installation (Ubuntu/Debian) :

    • Mettez à jour le gestionnaire de paquets :

      bash
      sudo apt update
      sudo apt upgrade
    • Installez les dépendances nécessaires :

      bash
      sudo apt install apt-transport-https ca-certificates curl software-properties-common
    • Ajoutez la clé GPG officielle de Docker :

      bash
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    • Ajoutez le dépôt Docker à votre liste de sources :

      bash
      echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    • Installez Docker :

      bash
      sudo apt update
      sudo apt install docker-ce docker-ce-cli containerd.io
  3. Configuration post-installation :

    • Pour permettre à votre utilisateur de gérer Docker sans sudo, exécutez :

      bash
      sudo usermod -aG docker ${USER}
    • Redémarrez votre machine ou déconnectez-vous puis reconnectez-vous pour que les changements prennent effet.

    • Vérifiez l'installation avec la commande :

      bash
      docker --version
  4. Cas particulier : Ubuntu 22.04 :

    Au moment de la rédaction de cette formation, 24.04 LTS n'est pas supporté. Docker Desktop ne fonctionnera pas sur cette version, Ubuntu limitant l'accès aux namespaces du kernel pour les utilisateurs non privilégiés. Avant de lancer l'installation, il convient donc d'exécuter la commande suivante avant toute installation

    sh
    sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0

Vérification de l'installation

Après avoir installé Docker, vous pouvez exécuter une commande simple pour vous assurer que tout fonctionne correctement. Dans votre terminal (PowerShell pour Windows, Terminal pour macOS/Linux), exécutez :

bash
docker run hello-world