La procédure d’installation manuelle et recommandée passe généralement par l’ajout du référentiel officiel de Docker. Voici les étapes principales, basées sur les informations du tutoriel Hostinger :
1. Prérequis
Assurez-vous que votre système est à jour et que vous êtes connecté avec un utilisateur disposant des privilèges sudo.
2. Mise à jour du système et installation des dépendances
Mettez à jour l’index des paquets et installez les outils nécessaires pour permettre à apt d’utiliser un référentiel via HTTPS :
Bash
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
3. Ajout de la clé GPG officielle de Docker
Ajoutez la clé GPG (GNU Privacy Guard) de Docker pour vérifier l’authenticité des paquets :
Bash
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
4. Configuration du référentiel Docker
Ajoutez le référentiel Docker à votre liste de sources apt :
Bash
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. Installation de Docker
Mettez à jour l’index des paquets avec le nouveau référentiel et installez le moteur Docker, le CLI (interface de ligne de commande), containerd et les plugins :
Bash
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. Vérification de l’installation
Vérifiez que Docker est correctement installé et fonctionne en exécutant l’image test hello-world :
Bash
sudo docker run hello-world
Si l’installation a réussi, vous devriez voir un message de confirmation dans votre terminal.
7. Configuration post-installation (Optionnel mais recommandé)
Exécuter Docker sans sudo
Par défaut, l’exécution des commandes Docker nécessite sudo. Pour utiliser Docker en tant qu’utilisateur standard, vous pouvez ajouter votre utilisateur au groupe docker :
- Ajoutez votre utilisateur au groupe
docker(remplacezvotre-utilisateurpar votre nom d’utilisateur) :Bashsudo usermod -aG docker votre-utilisateur - Déconnectez-vous et reconnectez-vous pour que le changement de groupe prenne effet.
- Vérifiez que vous pouvez exécuter Docker sans
sudo:Bashdocker run hello-world
⚠️ Note : L’ajout d’un utilisateur au groupe
dockerconfère des privilèges équivalents à l’accès root sur le système. Utilisez cette option avec prudence.
Alternative simplifiée (Non recommandée pour la production)
Hostinger mentionne également un script de commodité qui peut installer Docker en une seule commande, mais il n’est pas recommandé pour les environnements de production car il automatise la configuration sans le contrôle total fourni par l’installation manuelle :
Bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Au fait, pour déverrouiller toutes les fonctionnalités de toutes les applis, vous devez activer Gemini Apps Activity.
