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/null
Pour 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/null
actualisez la liste des paquets et installez Docker en exécutant les commandes suivantes :
sudo apt update
Ces 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-plugin
On active et démarre le service
systemctl enable --now docker.service
installation docker sous Reh Hat (Centos Alma Linux…)
Mise a jour du système
sudo dnf upgrade
Ajout du dépot docker dans le système
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
Installation du moteur docker et le plugin compose
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
On active et démarre le service
systemctl enable --now docker.service
Lancez les commandes docker sans accès root
groupadd docker
usermod -aG docker $USER
Portainer 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