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.