918 mots
5 minutes
Installer Docker simplement
2026-05-31
2026-06-02

Docker permet de lancer des applications dans des environnements isolés, appelés conteneurs. En pratique, cela évite beaucoup de problèmes du type “ça marche sur mon ordinateur, mais pas sur le tien”.

Ce guide explique comment installer Docker sur Windows, macOS et Linux, puis comment vérifier que tout fonctionne.

Avant de commencer#

Il existe deux façons courantes d’utiliser Docker :

  • Docker Desktop : le choix le plus simple sur Windows et macOS. Il inclut Docker, Docker Compose et une interface graphique.
  • Docker Engine : le moteur Docker seul, souvent utilisé sur Linux, les serveurs ou les environnements de production.

Pour une première installation sur un ordinateur personnel, Docker Desktop est généralement le plus confortable.

Note : Docker Desktop est soumis à des conditions de licence. Il reste gratuit pour beaucoup d’usages personnels, éducatifs ou de petites structures, mais les grandes entreprises peuvent avoir besoin d’un abonnement.

Installation sur Windows#

1. Vérifier les prérequis#

Docker Desktop sur Windows utilise généralement WSL 2, le sous-système Linux de Windows. Avant d’installer Docker, assure-toi que :

  • tu utilises une version récente de Windows 10 ou Windows 11 ;
  • la virtualisation est activée dans le BIOS ou l’UEFI ;
  • WSL 2 est installé.

Si WSL n’est pas encore installé, ouvre PowerShell en administrateur et lance :

Terminal window
wsl --install

Redémarre ensuite l’ordinateur si Windows te le demande.

2. Télécharger Docker Desktop#

Va sur la page officielle :

https://docs.docker.com/desktop/setup/install/windows-install/

Télécharge l’installateur adapté à ton ordinateur, puis lance-le.

3. Lancer Docker Desktop#

Une fois l’installation terminée :

  1. ouvre Docker Desktop ;
  2. accepte les conditions d’utilisation ;
  3. attends que Docker indique qu’il est prêt.

Tu peux ensuite ouvrir un terminal PowerShell ou Windows Terminal pour tester l’installation.

Installation sur macOS#

1. Identifier ton type de processeur#

Sur Mac, il faut choisir la bonne version :

  • Apple Silicon : Mac avec puce M1, M2, M3 ou plus récente ;
  • Intel : anciens Mac avec processeur Intel.

Tu peux vérifier cela dans :

Menu Apple > À propos de ce Mac

2. Télécharger Docker Desktop#

Va sur la page officielle :

https://docs.docker.com/desktop/

Télécharge Docker Desktop pour Mac, puis ouvre le fichier .dmg.

3. Installer l’application#

Glisse Docker dans le dossier Applications, puis lance-le.

Au premier démarrage, macOS peut demander ton mot de passe pour finaliser l’installation des composants nécessaires. C’est normal.

Installation sur Linux#

Sur Linux, tu peux installer Docker Desktop, mais beaucoup d’utilisateurs préfèrent installer directement Docker Engine. C’est plus léger et très courant sur les serveurs.

Il y a deux approches simples :

  • utiliser le script officiel get.docker.com, pratique pour aller vite ;
  • ajouter le dépôt Docker à la main, plus long mais plus transparent.

Pour une autre distribution qu’Ubuntu, garde un oeil sur la documentation officielle :

https://docs.docker.com/engine/install/

Option 1 : installation rapide avec get.docker.com#

Docker propose un script d’installation pratique pour les environnements de test, les machines personnelles ou les serveurs que tu veux préparer rapidement.

Télécharge d’abord le script :

Terminal window
curl -fsSL https://get.docker.com -o get-docker.sh

Puis lance-le :

Terminal window
sudo sh get-docker.sh

Une fois l’installation terminée, vérifie que Docker répond :

Terminal window
sudo docker run hello-world

Cette méthode est simple, mais elle exécute un script téléchargé depuis Internet. Pour une machine de production, prends le temps de lire le script ou utilise plutôt la méthode manuelle ci-dessous.

Option 2 : installation manuelle sur Ubuntu#

Les commandes suivantes concernent Ubuntu.

1. Supprimer les anciennes versions éventuelles#

Terminal window
sudo apt remove docker docker-engine docker.io containerd runc

Si certains paquets ne sont pas installés, ce n’est pas grave.

2. Installer les paquets nécessaires#

Terminal window
sudo apt update
sudo apt install ca-certificates curl

3. Ajouter la clé officielle de Docker#

Terminal window
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

4. Ajouter le dépôt Docker#

Terminal window
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. Installer Docker#

Terminal window
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6. Vérifier que Docker fonctionne#

Terminal window
sudo docker run hello-world

Si tout va bien, Docker télécharge une petite image de test et affiche un message de confirmation.

Éviter d’utiliser sudo à chaque commande Linux#

Sur Linux, Docker demande souvent sudo par défaut. Pour utiliser Docker avec ton utilisateur courant :

Terminal window
sudo usermod -aG docker $USER

Déconnecte-toi puis reconnecte-toi pour que le changement soit pris en compte.

Ensuite, teste :

Terminal window
docker run hello-world

Vérifier l’installation#

Quelle que soit ta plateforme, tu peux vérifier Docker avec ces commandes :

Terminal window
docker --version
docker compose version
docker run hello-world

La première commande affiche la version de Docker.
La deuxième vérifie Docker Compose.
La troisième lance un conteneur de test.

Premier exemple concret#

Voici un petit test avec Nginx, un serveur web très utilisé :

Terminal window
docker run --name mon-nginx -p 8080:80 nginx

Ouvre ensuite ton navigateur à cette adresse :

http://localhost:8080

Tu devrais voir la page d’accueil de Nginx.

Pour arrêter le conteneur :

Terminal window
docker stop mon-nginx

Pour le supprimer :

Terminal window
docker rm mon-nginx

Quelques commandes utiles#

Lister les conteneurs en cours d’exécution :

Terminal window
docker ps

Lister tous les conteneurs, même arrêtés :

Terminal window
docker ps -a

Lister les images téléchargées :

Terminal window
docker images

Supprimer une image :

Terminal window
docker rmi nom-de-l-image

Nettoyer les ressources inutilisées :

Terminal window
docker system prune

Utilise cette dernière commande avec attention : elle supprime les éléments Docker qui ne sont plus utilisés.

Problèmes fréquents#

Docker n’est pas reconnu dans le terminal#

Ferme puis rouvre ton terminal. Si le problème continue, redémarre l’ordinateur.

Docker Desktop reste bloqué au démarrage#

Sur Windows, vérifie que WSL 2 fonctionne bien :

Terminal window
wsl --status

Sur macOS, vérifie que Docker Desktop a bien les autorisations demandées dans les réglages système.

Permission denied sur Linux#

Si tu vois une erreur de permission, ajoute ton utilisateur au groupe docker, puis reconnecte-toi :

Terminal window
sudo usermod -aG docker $USER

Conclusion#

Docker est maintenant installé. Le plus important est de retenir ce cycle simple :

  1. télécharger une image ;
  2. lancer un conteneur ;
  3. exposer un port si l’application doit être accessible depuis le navigateur ;
  4. arrêter ou supprimer le conteneur quand tu n’en as plus besoin.

Une fois ces bases comprises, tu peux passer à Docker Compose pour lancer plusieurs services ensemble, par exemple une application web avec une base de données.

Sources officielles#