Introduction
Docker est un logiciel libre qui simplifie le processus de gestion des processus d’application dans des conteneurs. Les conteneurs vous permettent d’exécuter vos applications dans des processus isolés des ressources. Ils sont similaires aux machines virtuelles, mais les conteneurs sont plus portables, plus respectueux des ressources et plus dépendants du système d’exploitation hôte.
Dans ce tutoriel, nous allons installer Docker Community Edition (CE) sur Debian 11.
Prérequis :
- Un système avec Debian
- Un accès SSH avec root (ou accès à sudo)
Installation de Docker
Il y existe une multitude de façons d’installer Docker, mais allons-y dans la simplicité
C’est pour cela que je vous propose le script d’installation automatisé de Docker.
Cela reste, c’est libre à vous de ne pas l’utiliser et d’entrer les commandes vous-mêmes.
Installation automatisée par script
Exécutez les commandes ci-dessous pour exécuter le script :
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
Installation manuelle
Premièrement, veuillez mettre à jour les packages dans la base de données :
apt update
Ensuite, installons les packages afin que apt
soit en mesure d’installer Docker
apt install apt-transport-https ca-certificates curl gnupg2 lsb-release -y
Ajoutez ensuite la clé GPG du dépot de Docker à votre système :
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
Et puis, le dépôt de Docker :
echo "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable" >/etc/apt/sources.list.d/docker.list
Après, mettez à jour la base de donnée de dpkg avec le nouveau dépôt :
apt update
Désormais, veuillez être sûr que vous allez installer Docker à partir de leur dépôt et non à partir de ceux de Debian Buster.
Vous pouvez vérifier avec la commande suivante :
apt-cache policy docker-ce
Si tout s’est déroulé correctement, https://download.docker.com/linux/debian
sera présent.
Parfait ! Tout est prêt.
Et enfin :
apt install docker-ce
Voilà ! Docker est désormais installé et celui-ci devrait démarrer automatiquement à chaque reboot.
Vérifier si Docker fonctionne :
systemctl status docker
Si vous apercevez : Active: active (running)
, tout est fonctionnel !
Avez-vous besoin de Docker-Compose ?