Docker est une solution open-source qui facilite le déploiement et la gestion d’applications dans des conteneurs. Avec Docker, vous pouvez isoler vos applications et leurs dépendances, ce qui rend le déploiement plus rapides et plus efficaces. Dans ce guide, nous vous montrerons comment installer Docker sur deux des distributions Linux les plus populaires : Debian et Red Hat.
Installation de Docker sous Debian (Ubuntu,Linux Mint…)
Ouvrez un terminal et exécutez les commandes suivantes pour mettre à jour la liste des paquets disponibles et installer les mises à jour existantes
sudo apt update && sudo apt upgrade
Avant d’installer Docker, assurez-vous d’avoir installé les dépendances nécessaires en exécutant la commande suivante :
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Pour garantir l’authenticité des packages Docker téléchargés, ajoutez la clé GPG officielle en exécutant la commande suivante : (Debian)
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" |tee /etc/apt/sources.list.d/docker.list > /dev/nullPour garantir l’authenticité des packages Docker téléchargés, ajoutez la clé GPG officielle en exécutant la commande suivante : (Ubuntu)
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullactualisez la liste des paquets et installez Docker en exécutant les commandes suivantes :
sudo apt updateCes commandes installeront Docker Engine (le moteur Docker), Docker CLI (l’interface en ligne de commande de Docker) et containerd.io (le conteneur d’exécution). Une fois ces composants installés, vous pouvez utiliser Docker sur votre système
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginOn active et démarre le service
systemctl enable --now docker.serviceinstallation docker sous Reh Hat (Centos Alma Linux…)
Mise a jour du système
sudo dnf upgradeAjout du dépot docker dans le système
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoInstallation du moteur docker et le plugin compose
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-pluginOn active et démarre le service
systemctl enable --now docker.serviceLancez les commandes docker sans accès root
groupadd docker
usermod -aG docker $USERPortainer est une interface graphique open-source et légère qui permet de gérer facilement les environnements Docker. Son rôle principal est de fournir une interface conviviale pour la gestion des conteneurs, des images, des volumes et des réseaux Docker, ainsi que pour la surveillance des ressources système.
Lire aussi:Gérer vos conteneurs Docker avec Portainer
