technique:pratique:installer-docker-sous-debian-11

Installer Docker sous Debian 11

Extrait de la documentation disponible à l'adresse https://docs.docker.com/engine/install/debian/

Pour installer Docker Engine, vous avez besoin de la version 64 bits de Debian 11.

Les anciennes versions de Docker étaient appelées docker, docker.io ou docker-engine, vous pourriez également avoir des installations de containerd ou runc. Désinstallez ces anciennes versions avant de tenter d'installer une nouvelle version :

sudo apt remove docker docker-engine docker.io containerd runc

apt peut indiquer que vous n'avez aucune de ces applications installées.

Les images, les conteneurs, les volumes et les réseaux stockés dans /var/lib/docker/ ne sont pas automatiquement supprimés lorsque vous désinstallez Docker. Si vous souhaitez effectuer une installation propre et préférez nettoyer toutes les données existantes, il faut les désinstaller.

Avant d'installer Docker Engine pour la première fois sur une nouvelle machine hôte, vous devez configurer le référentiel Docker.

Mettez à jour l'index des packages apt et installez les packages permettant à apt d'utiliser un référentiel via HTTPS :

sudo apt update
sudo apt install ca-certificates curl gnupg

Ajoutez la clé GPG officielle de Docker :

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Utilisez la commande suivante pour configurer le référentiel :

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Mettez à jour l'index des packages apt :

sudo apt update

Installez Docker Engine, containerd et Docker Compose :

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Vérifiez que l'installation de Docker Engine est réussie en exécutant l'image “hello-world” :

sudo docker run hello-world

Cette commande télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il affiche un message de confirmation et se termine.

Vous avez maintenant installé et lancé avec succès Docker Engine.

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • technique/pratique/installer-docker-sous-debian-11.txt
  • Dernière modification : 2023/05/07 19:41
  • de Alpinux - Cedric A5L