Docker est une plateforme logicielle qui permet de créer, déployer et exécuter des applications dans des conteneurs. Un conteneur est une unité légère, portable et autonome qui contient tout ce dont une application a besoin pour fonctionner, y compris le code, les bibliothèques, les dépendances, et parfois même le système d'exploitation.
Pour installer Docker sur Debian, vous devez remplir les conditions suivantes :
Être en 64 bits.
Utiliser une version de Debian 11 ou 12.
Note : Docker est compatible avec les architectures suivantes : x86_64 (ou amd64), armhf, arm64 et ppc64le (ppc64el).
1. Il est conseillé de désinstaller les anciennes versions ainsi que les versions non officielles de Docker. (Si vous installez Docker pour la première fois sur votre machine, vous pouvez passer cette étape.)
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
2. Configurez le dépôt APT avec le script Bash ci-dessous :
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
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" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Note : Cela ajoutera les dépôts dans les sources APT, ce qui permettra par la suite d’installer les paquets et de les mettre à jour avec la commande apt install.
3. Installez les paquets suivants :
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
4. Vérifiez que Docker est bien installé :
sudo docker run hello-world
Écrit par Louis, dernière modification le 28/12/2024