Skip to main content

Installation de Docker sur Debian

Installation de Docker sur Debian

Docker n’est pas disponible dans les dépôts officiels de Debian. Il faut donc ajouter le dépôt Docker.

Prérequis

Mise à jour du système et installation des dépendances :

# apt update && apt upgrade -y
# apt install ca-certificates curl gnupg

Ajout du dépôt Docker

Ajout de la clé GPG officielle de Docker :

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

Ajout du dépôt :

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

Installation de Docker

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

Vérification de l’installation

# docker --version
Docker version 24.0.7, build afdd53b

# docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.

Utiliser Docker sans sudo

Pour utiliser Docker sans être root, il faut ajouter son utilisateur au groupe docker :

# usermod -aG docker mon_utilisateur

Se déconnecter puis se reconnecter pour appliquer le changement.