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
sudosur 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 upgradeCela 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-pluginCette 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 dockerstart docker: Lance Docker maintenantenable 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 $USERDé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-worlddocker compose versionconfirme que le plugin Compose v2 est bien présent.hello-worldtélécharge et exécute un conteneur de test.
Si vous voyez le message "Hello from Docker!", l'installation est réussie.
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é.