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
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.
É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.
Configuration post-installation :
- Lancez un terminal et exécutez la commande
docker --versionafin de vérifier que Docker est correctement installé.
- Lancez un terminal et exécutez la commande
MacOS
Prérequis :
- macOS 10.14 (Mojave) ou une version plus récente.
- Un Mac équipé d'un processeur Intel ou Apple Silicon (M1/M2).
É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
Configuration post-installation :
- Ouvrez le terminal et exécutez
docker --versionpour vérifier que Docker est correctement installé.
- Ouvrez le terminal et exécutez
Linux
Prérequis :
- Un système Linux supporté : Arch Linux, Ubuntu, Debian, Fedora, CentOS, etc.
- Un accès avec des privilèges sudo.
Étapes d'installation (Ubuntu/Debian) :
Mettez à jour le gestionnaire de paquets :
bashsudo apt update sudo apt upgradeInstallez les dépendances nécessaires :
bashsudo apt install apt-transport-https ca-certificates curl software-properties-commonAjoutez la clé GPG officielle de Docker :
bashcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgAjoutez le dépôt Docker à votre liste de sources :
bashecho "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/nullInstallez Docker :
bashsudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
Configuration post-installation :
Pour permettre à votre utilisateur de gérer Docker sans
sudo, exécutez :bashsudo 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 :
bashdocker --version
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
shsudo 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 :
docker run hello-world