CodeGym /Cours /Docker SELF /Installation de Docker

Installation de Docker

Docker SELF
Niveau 9 , Leçon 3
Disponible

4.1 Installation de Docker sur Windows 10

Prérequis système

Avant d’installer Docker sur Windows, assure-toi que ton PC respecte les prérequis suivants :

  1. Système d’exploitation: Windows 10 64-bit (Pro, Enterprise, ou Education, Build 15063 ou supérieur).
  2. La fonction Hyper-V activée.

Activation de Hyper-V

Hyper-V, c’est une tech de virtualisation de Microsoft qui est indispensable pour faire tourner Docker sous Windows. Pour activer Hyper-V :

  1. Ouvre le « Panneau de configuration » et va dans la section « Programmes ».
  2. Clique sur « Activer ou désactiver des fonctionnalités Windows ».
  3. Coche la case à côté de « Hyper-V » et clique sur « OK ».
  4. Redémarre ton PC pour appliquer les modifications.

Installation de WSL

Ouvre PowerShell en tant qu’administrateur et exécute la commande : wsl --install. Ça va installer WSL 2.

Si quelque chose ne marche pas, une instruction détaillée est dispo via ce lien

Si la virtualisation ne fonctionne toujours pas, c’est probablement qu’il faut l’activer via ton BIOS. Souvent, c’est le cas pour les plateformes AMD. Dans un tel cas, si, par exemple, tu as une config MSI, voici ce qu’il faut faire :

  • Va dans le BIOS
  • Overclocking settings > OC Explore Mode active « Expert »
  • CPU Features > Activer le mode SVM

Si ton BIOS est différent… Bah, ça arrive et c’est OK. Dans ce cas, fais une recherche Google genre enable virtualization in bios asus.

Téléchargement et installation de Docker Desktop

  1. Va sur le site officiel de Docker et télécharge le fichier d’installation de Docker Desktop pour Windows.
  2. Lance le fichier d’installation téléchargé.
  3. Suis les instructions de l’assistant d’installation, accepte les termes du contrat de licence et choisis les options nécessaires.
  4. Une fois l’installation terminée, lance Docker Desktop.

Configuration de Docker Desktop

Au premier lancement de Docker Desktop :

  1. On te demandera d’accepter les termes du contrat de licence. Accepte-les.
  2. Docker Desktop va automatiquement configurer et démarrer le serveur Docker.
  3. Une icône Docker apparaîtra dans la barre des tâches, signalant le démarrage réussi de Docker.

Vérification de l’installation

Pour vérifier que Docker est bien installé :

  1. Ouvre l’invite de commande (CMD) ou PowerShell.
  2. Tape la commande docker --version et vérifie que la version de Docker s’affiche correctement.

4.2 Installation de Docker sur Windows 11

Exigences système

Avant d'installer Docker sur un PC avec Windows 11, assure-toi que ton ordinateur correspond aux exigences suivantes :

  • Système d'exploitation : Windows 11 64-bit.
  • Fonctionnalité Hyper-V et WSL 2 (Windows Subsystem for Linux 2) activées.

Activer Hyper-V et WSL 2

Hyper-V et WSL 2 sont des technologies de virtualisation de Microsoft nécessaires pour que Docker fonctionne sur Windows 11. Pour activer Hyper-V et WSL 2 :

  1. Ouvre le menu « Démarrer » et tape "Panneau de configuration", puis sélectionne-le.
  2. Va dans la section « Programmes ».
  3. Appuie sur « Activer ou désactiver des fonctionnalités Windows ».
  4. Coche les cases à côté de « Hyper-V », « Virtual Machine Platform » et « Windows Subsystem for Linux ».
  5. Appuie sur « OK » et redémarre l'ordinateur pour que les modifications prennent effet.

Téléchargement et installation de Docker Desktop

  1. Va sur le site officiel de Docker et télécharge le fichier d'installation de Docker Desktop pour Windows.
  2. Lance le fichier d'installation téléchargé.
  3. Suis les instructions de l'assistant d'installation, accepte les termes de l'accord de licence et sélectionne les options nécessaires.
  4. Une fois l'installation terminée, lance Docker Desktop.

Configuration de Docker Desktop

Lors du premier démarrage de Docker Desktop :

  1. Ouvre l'invite de commandes (CMD) ou PowerShell.
  2. Tape la commande docker --version et assure-toi que la version de Docker s'affiche correctement.

4.3 Installation de Docker sur Windows 7

Malheureusement, Docker Desktop n'est pas officiellement pris en charge sur Windows 7. Cependant, tu peux toujours utiliser Docker sur Windows 7 avec une machine virtuelle. Voici une instruction sur comment installer Docker sur Windows 7 en utilisant VirtualBox et Docker Toolbox.

Exigences système

Avant d'installer Docker sur Windows 7, assure-toi que ton ordinateur répond aux exigences suivantes :

  • Système d'exploitation : Windows 7 64-bit.
  • Processeur : Support de virtualisation (VT-x pour Intel ou AMD-V pour AMD).
  • Fonction de virtualisation activée dans le BIOS.

Installation de VirtualBox et Docker Toolbox

  1. Téléchargement de VirtualBox :
    • Va sur le site officiel de VirtualBox et télécharge le fichier d'installation pour Windows.
    • Lance le fichier d'installation et suis les instructions du wizard d'installation.
  2. Téléchargement de Docker Toolbox :
    • Va sur la page de téléchargement de Docker Toolbox sur GitHub et télécharge la dernière version de Docker Toolbox pour Windows.
    • Lance le fichier d'installation Docker Toolbox téléchargé.
    • Suis les instructions du wizard d'installation, accepte les termes du contrat de licence et choisis les options nécessaires.

Configuration de Docker Toolbox

Après avoir installé Docker Toolbox, suis les étapes suivantes pour le configurer :

  1. Lancement de Docker Quickstart Terminal :
    • Ouvre Docker Quickstart Terminal (une icône devrait apparaître sur le bureau après l'installation).
    • Docker Quickstart Terminal configurera automatiquement une machine virtuelle Docker avec VirtualBox et lancera le serveur Docker.
    • Attends jusqu'à ce qu'un message de démarrage réussi de Docker apparaisse.
  2. Vérification de l'installation :
    • Après avoir lancé Docker Quickstart Terminal, entre la commande docker --version dans le terminal.
    • Assure-toi que la version de Docker s'affiche correctement.

Remarques

  • Docker Toolbox inclut Docker Engine, Docker Machine et Docker Compose.
  • Docker Quickstart Terminal lance une machine virtuelle avec des paramètres minimum requis. Tu peux configurer la machine virtuelle via VirtualBox pour améliorer les performances et d'autres paramètres.

4.4 Installation de Docker sur macOS

Configuration requise

Avant d'installer Docker sur macOS, assure-toi que ton ordinateur répond aux exigences suivantes :

  • Système d'exploitation : macOS 10.13 ou plus récent.
  • Processeur avec support 64-bit.

Téléchargement et installation de Docker Desktop

  1. Va sur le site officiel de Docker et télécharge le fichier d'installation de Docker Desktop pour macOS.
  2. Ouvre le fichier .dmg téléchargé.
  3. Glisse Docker.app dans le dossier «Applications».

Lancement de Docker Desktop

Pour le premier démarrage de Docker Desktop :

  1. Ouvre Docker.app depuis le dossier «Applications».
  2. Tu pourrais devoir entrer le mot de passe admin pour finaliser l'installation.
  3. Docker Desktop configurera automatiquement et lancera le serveur Docker.
  4. Une icône Docker apparaîtra dans la barre de menu, indiquant que Docker a démarré avec succès.

Configuration de Docker Desktop

Lors du premier démarrage, Docker Desktop effectuera des réglages système pour un fonctionnement optimal avec les containers Docker. Docker Desktop s'intègre aux paramètres système et offre une interface pratique pour gérer Docker.

Vérification de l'installation

Pour vérifier que Docker a bien été installé :

  1. Ouvre le terminal.
  2. Tape la commande docker --version et assure-toi que la version de Docker s'affiche correctement.

4.5 Installation de Docker sur Linux (Ubuntu)

Exigences système

Avant d'installer Docker sur Ubuntu, assure-toi que ton ordinateur respecte les exigences suivantes :

  • Système d'exploitation : Ubuntu 18.04 ou supérieur.
  • Version 64 bits.

Instructions détaillées sur le site officiel

Mise à jour des paquets

Tout d'abord, mets à jour la liste des paquets :

Terminal

sudo apt-get update
       

Installation des paquets nécessaires

Ensuite, installe les paquets nécessaires pour ajouter le dépôt Docker :

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Ajout de la clé GPG officielle de Docker

Télécharge et ajoute la clé GPG officielle de Docker :

Terminal

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Ajout du dépôt Docker

Ajoute le dépôt officiel Docker à ton système :

Terminal

echo \
 "deb [arch=$(dpkg --print-architecture) 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 

Installation de Docker Engine

Maintenant, tu peux installer Docker Engine :

Terminal

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Lancement de Docker

Lance Docker et assure-toi qu'il est configuré pour démarrer automatiquement au démarrage du système :

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Vérification de l'installation

Pour vérifier si Docker est correctement installé :

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Vérifie que la version de Docker s'affiche correctement.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION