Comment installer Docker sur Linux ?
Bonjour à tous, chers passionnés de technologie ! Aujourd'hui, nous allons entreprendre un voyage passionnant dans le monde de Docker, en nous concentrant sur son installation sur les systèmes Linux. En tant que votre enseignant bienveillant en informatique, je suis là pour vous guider étape par étape dans ce processus. Ne vous inquiétez pas si vous êtes nouveau en programmation - nous allons commencer par les bases et progresser pas à pas. Alors, prenez une tasse de votre boisson favorite et plongons dedans !
Prérequis pour installer Docker sur Linux
Avant de nous lancer dans le processus d'installation, assurons-nous que nous avons tout ce dont nous avons besoin. Pensez à cela comme à la préparation pour un voyage en camping - vous ne voudriez pas oublier la tente, n'est-ce pas ?
- Une version 64 bits d'une de ces distributions Linux :
- Ubuntu
- Debian
- Fedora
- CentOS
- RHEL
-
Un compte utilisateur avec des privilèges sudo
-
Une connexion internet stable
-
Une familiarité de base avec le terminal (Ne vous inquiétez pas, nous allons passer ensemble les commandes !)
Maintenant que nous avons notre sac à dos virtuel prêt, passons aux différentes manières d'installer Docker.
Installer Docker en utilisant le dépôt APT
Cette méthode est comme commander votre pizza favorite - c'est rapide, facile et efficace. Decomposons cela en étapes :
Étape 1 : Mettre à jour l'index des paquets
sudo apt-get update
Cette commande rafraîchit la liste des paquets disponibles. C'est comme vérifier le menu avant de commander.
Étape 2 : Installer les paquets pour permettre à apt d'utiliser un dépôt via HTTPS
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
Ces paquets sont comme le GPS du livreur - ils aident apt à naviguer en toute sécurité vers le dépôt Docker.
Étape 3 : Ajouter la clé GPG officielle de Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Cette étape est comme vérifier l'identité du livreur - elle assure que nous recevons le paquet Docker authentique.
Étape 4 : Configurer le dépôt stable
echo \
"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/null
Ici, nous disons à apt où trouver Docker, comme donner au livreur votre adresse exacte.
Étape 5 : Installer Docker Engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Enfin, nous installons Docker. C'est comme recevoir et déballer votre pizza !
Installer Docker à partir d'un paquet
Parfois, vous pourriez vouloir installer Docker manuellement, peut-être dans un environnement sans accès internet. C'est comme faire votre propre pizza à partir de zéro - un peu plus de travail, mais vous avez plus de contrôle.
- Allez sur https://download.docker.com/linux/ubuntu/dists/
- Choisissez votre version d'Ubuntu
- Navigatez vers pool/stable/ et sélectionnez l'architecture appropriée (amd64, armhf, arm64, ou s390x)
- Téléchargez les fichiers .deb pour le Docker Engine, CLI, containerd, et les paquets Docker Compose
- Installez les paquets en utilisant la commande suivante :
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb
Remplacez <version>
et <arch>
par la version et l'architecture réelles de vos fichiers téléchargés.
Installer Docker en utilisant des scripts pratiques
Docker fournit un script pratique qui automatise le processus d'installation. C'est comme avoir un chef personnel qui vient à votre maison et prépare la pizza pour vous !
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Ce script détecte votre distribution Linux et configure Docker pour vous. Cependant, il est important de noter que l'utilisation de scripts pratiques dans les environnements de production n'est pas recommandée pour des raisons de sécurité.
Comment désinstaller Docker Engine sur Linux ?
Parfois, vous pourriez avoir besoin de désinstaller Docker. Ne vous inquiétez pas, ce n'est pas aussi douloureux que de jeter une pizza - vous pouvez toujours l'installer à nouveau plus tard !
- Désinstaller les paquets Docker Engine, CLI, et Containerd :
sudo apt-get purge docker-ce docker-ce-cli containerd.io
- Supprimer toutes les images, conteneurs et volumes :
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Conclusion
Félicitations ! Vous avez maintenant appris plusieurs manières d'installer (et de désinstaller) Docker sur Linux. Souvenez-vous, comme apprendre à faire la pizza parfaite, maîtriser Docker nécessite de la pratique. N'ayez pas peur d'expérimenter et d'essayer différentes méthodes pour voir celle qui vous convient le mieux.
Voici un tableau de référence rapide des méthodes que nous avons couvertes :
Méthode | Avantages | Inconvénients |
---|---|---|
Dépôt APT | Facile, mises à jour automatiques | Nécessite une connexion internet |
Installation manuelle | Fonctionne hors ligne, versions spécifiques | Mises à jour manuelles |
Script pratique | Rapide, facile | Non recommandé pour la production |
En conclusion, je voudrais partager une petite histoire de mon expérience d'enseignement. J'ai eu un élève qui avait peur du terminal. Il le fuyait comme un chat fuit l'eau. Mais après lui avoir fait installer Docker, il s'est rendu compte que ce n'était pas si effrayant. En fait, il est devenu si à l'aise qu'il a commencé à plaisanter sur le fait de 'contenir' sa peur dans une image Docker !
Souvenez-vous, chaque expert a commencé comme un débutant. Continuez à pratiquer, restez curieux, et avant de savoir, vous serez un expert en conteneurisation. Bonne chance avec Docker !
Credits: Image by storyset