Comment installer Docker sur Debian 12 ?
Docker est un outil trรจs utile pour le dรฉveloppement et le dรฉploiement d’applications. Sur Debian 12, l’installation de Docker peut รชtre un processus crucial. Dans cet article, nous allons passer en revue les รฉtapes nรฉcessaires pour installer Docker sur Debian 12.
Prรฉrequis
Avant d’installer Docker sur Debian 12, assurez-vous que votre systรจme est ร jour. Exรฉcutez les commandes suivantes pour mettre ร jour les paquets existants :
sudo apt update
sudo apt upgrade -y
Docker nรฉcessite des packages spรฉcifiques pour fonctionner correctement. Installez les paquets nรฉcessaires avec la commande ci-dessous :
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Ajoutez la clรฉ GPG Docker officielle :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez le dรฉpรดt Docker ร APT sources :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettez ร jour les paquets APT pour intรฉgrer le dรฉpรดt Docker :
sudo apt update
Assurez-vous que vous allez installer Docker ร partir du dรฉpรดt Docker officiel au lieu du dรฉpรดt Debian par dรฉfaut :
apt-cache policy docker-ce
Installez Docker :
sudo apt install docker-ce -y
Vรฉrifiez que Docker est bien installรฉ en exรฉcutant la commande suivante :
sudo systemctl status docker
Pour configurer Docker afin qu’il dรฉmarre au lancement du systรจme, exรฉcutez :
sudo systemctl enable docker
Pour vรฉrifier la version de Docker installรฉe :
docker --version
Configuration minimale requise
Pour installer Docker sur Debian 12, il est nรฉcessaire de commencer par vรฉrifier certains prรฉrequis.
Avant de commencer l’installation, assurez-vous d’avoir une configuration minimale requise.
- Un systรจme Debian 12 avec les droits sudo
- Une connexion Internet stable
- Au moins 2 Go de RAM
- 20 Go d’espace disque disponible
Ensuite, mettez ร jour la liste des paquets et installez les paquets nรฉcessaires :
sudo apt-get update
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
Ajoutez la clรฉ GPG officielle de Docker :
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Ajoutez le dรฉpรดt Docker aux sources APT :
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettre ร jour la liste des paquets et installer Docker Engine :
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Vรฉrifiez si Docker est installรฉ correctement en exรฉcutant la commande suivante :
sudo docker run hello-world
Si vous voyez un message indiquant que l’installation a rรฉussi, Docker est maintenant opรฉrationnel sur votre systรจme Debian 12.
Installation de Docker Engine
Pour installer Docker sur Debian 12, il est indispensable de vรฉrifier certains prรฉrequis. Assurez-vous que votre systรจme est ร jour et que les permissions nรฉcessaires sont dรฉfinies.
1. Exรฉcutez une mise ร jour du systรจme :
sudo apt-get update
2. Installez les paquets nรฉcessaires :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
1. Ajoutez la clรฉ GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
2. Ajoutez le dรฉpรดt Docker :
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. Mettez ร jour la liste des paquets :
sudo apt-get update
4. Installez Docker Engine :
sudo apt-get install docker-ce docker-ce-cli containerd.io
5. Vรฉrifiez que Docker est bien installรฉ et qu’il fonctionne correctement :
sudo systemctl status docker
6. Ajoutez votre utilisateur au groupe docker pour รฉviter d’utiliser
sudo
ร chaque commande Docker :
sudo usermod -aG docker $USER
7. Activez l’application des nouveaux groupes sans redรฉmarrer :
newgrp docker
Avec ces รฉtapes simples, Docker est maintenant installรฉ et prรชt ร รชtre utilisรฉ sur votre Debian 12. Vous pouvez commencer ร crรฉer et gรฉrer des conteneurs Docker.
Configuration post-installation
Pour installer Docker sur Debian 12, assurez-vous de mettre votre systรจme ร jour. Exรฉcutez la commande suivante :
sudo apt update && sudo apt upgrade -y
Ensuite, installez les paquets nรฉcessaires :
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
Ajoutez la clรฉ GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez le repository de Docker au sources.list de Debian :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettez ร jour les sources :
sudo apt update
Installez Docker Engine :
sudo apt install docker-ce docker-ce-cli containerd.io -y
Vรฉrifiez que Docker est bien installรฉ en exรฉcutant :
sudo docker --version
Pour autoriser l’utilisateur courant ร exรฉcuter les commandes Docker sans avoir besoin de prรฉcรฉder ces derniรจres de “sudo” :
sudo usermod -aG docker $USER
Redรฉmarrez votre session pour que les changements prennent effet.
La configuration post-installation passe par la crรฉation d’un fichier /etc/docker/daemon.json pour dรฉfinir des paramรจtres spรฉcifiques. Exemple :
{
"storage-driver": "overlay2",
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
}
}
Redรฉmarrez le service Docker pour appliquer les changements :
sudo systemctl restart docker
Cela permet de configurer Docker selon des besoins spรฉcifiques, par exemple, en dรฉfinissant le driver de stockage ou les options de logs.
Utilisation de Docker
Pour installer Docker sur Debian 12, commencez par mettre ร jour lโindex des paquets avec la commande suivante :
sudo apt update
Ajoutez ensuite le dรฉpรดt Docker ร lโaide des commandes suivantes :
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettez ร jour lโindex des paquets inclut les nouveaux dรฉpรดts Docker :
sudo apt update
Installez les packages Docker :
sudo apt install docker-ce docker-ce-cli containerd.io
Assurez-vous que Docker est correctement installรฉ en vรฉrifiant la version :
docker --version
Pour tester lโinstallation, exรฉcutez un conteneur avec la commande :
sudo docker run hello-world
Vous pouvez dรฉsormais lancer Docker en arriรจre-plan avec :
sudo systemctl start docker
Et pour dรฉmarrer Docker automatiquement au dรฉmarrage de votre systรจme :
sudo systemctl enable docker
Pour la gestion des utilisateurs, ajoutez votre utilisateur au groupe Docker :
sudo usermod -aG docker
Dรฉconnectez-vous et reconnectez-vous pour appliquer les changements.
Vรฉrifiez les conteneurs en cours d’exรฉcution avec :
docker ps
Listez tous les conteneurs, y compris ceux qui sont arrรชtรฉs :
docker ps -a
Dรฉmarrez un conteneur arrรชtรฉ :
docker start
Pour stopper un conteneur en cours d’exรฉcution :
docker stop
Supprimez un conteneur :
docker rm
Pour tรฉlรฉcharger une image Docker depuis le registry Docker Hub :
docker pull
Enfin, pour crรฉer et exรฉcuter un nouveau conteneur :
docker run -d -p :
Exรฉcution de conteneurs
Pour installer Docker sur Debian 12, commencez par mettre ร jour vos paquets existants en utilisant les commandes suivantes :
sudo apt-get update
sudo apt-get upgrade
Ensuite, installez les dรฉpendances nรฉcessaires :
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Ajoutez la clรฉ GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez le dรฉpรดt Docker stable :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettre ร jour lโindex des paquets et installer Docker :
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Vรฉrification de lโinstallation :
sudo docker --version
Avec Docker installรฉ, vous pouvez maintenant passer ร l’utilisation des conteneurs. Assurez-vous que le service Docker est en cours d’exรฉcution :
sudo systemctl start docker
sudo systemctl enable docker
Pour exรฉcuter un conteneur, utilisez la commande
docker run
. Par exemple, pour exรฉcuter un conteneur Ubuntu, utilisez :
sudo docker run -it ubuntu
Cette commande tรฉlรฉcharge l’image Ubuntu (si elle n’est pas dรฉjร tรฉlรฉchargรฉe) et dรฉmarre un nouveau conteneur avec un terminal interactif. Vous pouvez maintenant exรฉcuter des commandes dans ce conteneur :
apt-get update
apt-get install -y vim
Pour lister les conteneurs en cours dโexรฉcution :
sudo docker ps
Pour arrรชter un conteneur :
sudo docker stop
Pour supprimer un conteneur :
sudo docker rm
Gestion des images Docker
Pour installer Docker sur Debian 12, commencez par mettre ร jour votre liste de paquets :
sudo apt update
Ensuite, installez les paquets nรฉcessaires :
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
Ajoutez la clรฉ GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez le dรฉpรดt Docker ร votre liste de sources apt :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettez ร jour la liste de paquets ร nouveau :
sudo apt update
Installez Docker :
sudo apt install docker-ce docker-ce-cli containerd.io
Vรฉrifiez que Docker est installรฉ et fonctionne :
sudo systemctl status docker
Si Docker est en cours d’exรฉcution, vous devriez voir un message indiquant que le service est actif.
Docker permet d’automatiser le dรฉploiement des applications ร l’intรฉrieur de conteneurs logiciels. Une fois Docker installรฉ, vous pouvez commencer ร l’utiliser.
Pour lancer un conteneur Docker, vous utilisez la commande suivante :
sudo docker run hello-world
Cette commande tรฉlรฉchargera l’image Hello World de Docker et l’exรฉcutera dans un conteneur. Si tout fonctionne correctement, vous devriez voir un message de bienvenue de Docker.
Pour accรฉder aux images Docker, utilisez la commande :
sudo docker images
Cette commande affiche une liste des images disponibles sur votre systรจme. Pour tรฉlรฉcharger une nouvelle image, utilisez la commande :
sudo docker pull <nom_image>
Pour supprimer une image que vous n’utilisez plus, exรฉcutez :
sudo docker rmi <ID_image>
En utilisant ces commandes, vous pouvez gรฉrer efficacement les images Docker sur votre systรจme Debian 12.
Rรฉseau et stockage
Pour installer Docker sur Debian 12, commencez par mettre ร jour votre liste de paquets. Ouvrez un terminal et exรฉcutez la commande suivante :
sudo apt update
Ensuite, installez les paquets nรฉcessaires pour permettre l’utilisation de Docker :
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Ajoutez ensuite la clรฉ GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez le dรฉpรดt Docker aux sources APT :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Mettez ร jour la liste des paquets APT avec le dรฉpรดt Docker inclus :
sudo apt update
Installez Docker :
sudo apt install -y docker-ce
Vรฉrifiez que Docker est installรฉ et fonctionne correctement :
sudo systemctl status docker
Pour utiliser Docker sans avoir besoin de sudo, ajoutez votre utilisateur actuel au groupe Docker :
sudo usermod -aG docker ${USER}
Puis dรฉconnectez-vous et reconnectez-vous.
Pour utiliser Docker, commencez par lancer un conteneur simple. Par exemple :
docker run hello-world
Cette commande tรฉlรฉcharge une image de test et l’exรฉcute dans un conteneur, affichant un message de confirmation.
Pour gรฉrer les rรฉseaux Docker, utilisez la commande
docker network
. Voici comment crรฉer un rรฉseau :
docker network create mon_reseau
Listez les rรฉseaux existants :
docker network ls
Pour gรฉrer le stockage, crรฉez des volumes Docker avec la commande :
docker volume create mon_volume
Listez les volumes existants :
docker volume ls
Pour monter un volume dans un conteneur :
docker run -d -v mon_volume:/path/in/container my_image
Utiliser Docker de maniรจre efficace nรฉcessite une comprรฉhension de la gestion des rรฉseaux et des volumes pour une meilleure performance et une flexibilitรฉ accrue.
R: Pour installer Docker sur Debian 12, vous pouvez suivre les รฉtapes suivantes :
- Tout d’abord, assurez-vous que votre systรจme Debian 12 est ร jour en exรฉcutant la commande :
sudo apt updatesuivi de
sudo apt upgrade.
- Ensuite, installez quelques dรฉpendances en exรฉcutant la commande :
sudo apt install apt-transport-https ca-certificates curl software-properties-common.
- Ajoutez la clรฉ GPG officielle de Docker en exรฉcutant la commande :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg.
- Ajoutez le rรฉfรฉrentiel Docker aux sources APT en exรฉcutant la commande :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null.
- Enfin, installez Docker en exรฉcutant la commande :
sudo apt updatesuivi de
sudo apt install docker-ce docker-ce-cli containerd.io.
UNE FOIS QUE VOUS AVEZ SUIVI CES รTAPES, Docker devrait รชtre correctement installรฉ sur votre systรจme Debian 12.


Commentaires
Laisser un commentaire