TW3 — Technologies du Web 3

Installation de Docker sur Linux.

Les postes de l'université sont déjà configurés avec Docker et Ubuntu.

Bon à savoir

Les postes de l'université sont pré-équipés de Docker sous Ubuntu. Pour installer Docker sur une autre machine, suivez la procédure détaillée ci-dessous.


🖥️ Prérequis pour Linux (Ubuntu)

  • Système d'exploitation : Ubuntu (version compatible avec Docker).
  • Droits d'administration : Vous devez disposer des droits sudo sur votre système.
  • Espace disque : Minimum 10 Go d'espace libre pour les images et les conteneurs Docker.
  • Architecture : Votre système doit être compatible avec Docker (par exemple, architecture x86_64/amd64).

Important : Vérifiez régulièrement la documentation officielle de Docker pour obtenir les informations les plus récentes sur les prérequis en fonction de la version installée. Docker Documentation


Installation de Docker

Mettre à jour les paquets système

Avant l'installation, assurez-vous que vos paquets sont à jour :

sudo apt-get update
sudo apt-get upgrade

Cela télécharge les dernières versions disponibles des paquets logiciels.

Installer Docker depuis le dépôt officiel

Pour disposer à la fois de Docker Engine et du plugin Compose v2 (docker compose), ajoutez le dépôt officiel Docker puis installez les paquets recommandés :

sudo apt-get install ca-certificates curl
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
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Cette installation fournit notamment la commande docker compose utilisée dans la suite du chapitre.

Démarrer Docker et l'activer au démarrage

Lancez le service Docker et configurez-le pour se démarrer automatiquement :

sudo systemctl start docker
sudo systemctl enable docker
  • start docker : Lance Docker maintenant
  • enable docker : Configure Docker pour se lancer automatiquement au redémarrage du système

Autoriser l'utilisation sans sudo

Ajoutez votre utilisateur au groupe docker :

sudo usermod -aG docker $USER

Déconnectez-vous puis reconnectez-vous (ou redémarrez votre session) pour que ce changement prenne effet. Sans cette étape, vous devrez exécuter toutes les commandes Docker avec sudo.

Vérifier l'installation

Confirmez que Docker fonctionne correctement :

docker --version
docker compose version
docker run hello-world
  • docker compose version confirme que le plugin Compose v2 est bien présent.
  • hello-world télécharge et exécute un conteneur de test.

Si vous voyez le message "Hello from Docker!", l'installation est réussie.

sparkles

Succès!

Docker est maintenant installé et prêt à être utilisé sur votre machine Ubuntu !

Docker

Terminez le quiz du chapitre pour le marquer comme complété.

Tableau de bord

On this page