Accueil » Installer Docker sur Debian 11

Installer Docker sur Debian 11

Dans cette procédure, je vais vous expliquer comment installer Docker sur une machine Debian 11. Installer Docker sur une machine virtuelle Debian permet de conserver l’utilisation des machines virtuelles et des containeurs simultanément. Docker est outils de virtualisation, simple d’utilisation et très léger. De plus Docker a pour avantage de garder le même environnement pour le développement et la production. Docker va utiliser seulement les performances dont il a besoin, et puis il va faire un pont entre la machine qui l’héberge pour choisir les ports et les volumes qu’il va pouvoir utiliser.

Prérequis pour installer Docker sur Debian 11 :

Logo Docker

Installer Docker sur Debian 11 :

Pour débuter l’installation de docker sur Debian, on va commencer par une mise à jour de la machine :

apt update && apt full-upgrade -y

Puis l’installation des dépendances :

apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

Ensuite, on ajout de la clé GPG officielle de Docker :

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ajout du repository Docker dans les sources :

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" | tee /etc/apt/sources.list.d/docker.list > /dev/null

Puis on met à jour la liste des sources :

apt update 

Ensuite, on télécharge le paquet Docker depuis les sources :

apt install -y docker-ce docker-ce-cli containerd.io docker-compose

Puis on ajoute le groupe « docker » et on l’attribue à notre utilisateur :

# Création du groupe "docker" :
groupadd docker 
# Attribution du groupe à notre utilisateur :
usermod -aG docker $USER

Enfin on vérifie l’installation de Docker sur la machine :

docker run hello-world

Si vous obtenez le même résultat que ci-dessous, c’est l’installation de Docker c’est bien déroulé sur vôtre machine :

Installer Docker sur Debian 11 - Installation conteneur Hello World

Source :

https://docs.docker.com/
[quads id=2]

Recommandations pour l’utilisation de Docker :

Si vous n’avez jamais utilisé Docker, vous pouvez utiliser Portainer qui est une interface graphique pour gérer les containeurs.

Quelques commandes utiles pour utiliser Docker :

systemctl start/stop docker          # Démarrer/arrêter docker service
systemctl enable docker              # Activer docker au démarrage de l'os
docker pull                          # Télécharger une image Docker 
docker ps                            # Liste tous les Containers actifs
docker ps -a                         # Liste tous les Containers 
docker start/stop CONTAINER ID       # Démarrer/arrêter Container            
docker rm CONTAINER ID               # Supprimer Container par ID
docker kill CONTAINER ID             # Eteindre un Container par ID
docker images                        # Liste toutes les images Docker qui ont étés téléchargés

Les commandes sont aussi sur le site officiel de Docker : https://docs.docker.com/.
Docker est beaucoup utilisé pour héberger des applications car il permet d’émuler une machine avec les dépendances (utilisées par les développeurs).
N’oublier pas de sécuriser votre serveur Docker avec Fail2ban et un Firewall comme UFW(Firewall UFW sur Debian 11).

Susceptible de vous intéresser :