installer docker sur debian / ubuntu

Pour installer docker

On va avoir besoin de quelques informations sur le système où l’on souhaite installer Docker.

Pour se faire, on va utiliser lsb_release et dpkg

Récupération de la distribution (Debian, Ubuntu…)

lsb_release -is

Récupération de la version (focal, bullseye…)

lsb_release -cs

Architecture du processeur (amd64, armhf…)

dpkg --print-architecture

On met à jour le système de paquets, et on installe ce qui nous sera nécessaire pour la suite

apt update
apt -y install apt-transport-https curl gnupg2 software-properties-common

Les paquets Docker sont signés. On va donc récupérer la clé publique associée au système (remplacer le _distro_ par debian ou ubuntu en fonction de votre cas).

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

Créez le fichier apt pour Docker

nano /etc/apt/sources.list.d/docker.list

On vient y placer le deb de Docker. Il faut remplacer _architecture_, _distro_ et _version_ par les valeurs du système.

deb [arch=_architecture_ signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/_distro_ _version_ stable

On peut donc installer Docker

apt update
apt -y install docker-ce
apt -y autoremove

Et voilà, c’est prêt et fonctionnel.