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.