Red Hat et dérivées version SERVEUR

Installer docker sur Red Hat Enterprise Linux (Alma Linux, Rocky Linux)

Table des matières

docker-logo



Introduction



Bien que podman soit intégré dans RHEL et ses dérivées, et que je le préfère à Docker, voici un petit tuto mémo pour installer Docker sur RHEL.
Evidemment, ce qui est indiqué ici fonctionne également avec des clones tels qu'Alma Linux ou Rocky Linux.

Prérequis



Toutes les commandes seront faites en root :
Code BASH :
sudo -i


Dans un premier temps, on s'assurera que le système est à jour :
Code BASH :
dnf upgrade


On supprimera tous les contenus possiblement préinstallés dans RHEL tels que podman et runc :
Code BASH :
dnf remove podman runc


On installera le dépôt Docker Comunity Edition (dnf-plugins-core nécessaire) :
Code BASH :
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo


Installer Docker



Maintenant, on récupère tous les paquets pour faire fonctionner Docker :
Code BASH :
dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


On active et on démarre le démon docker (hé oui, c'est pas comme podman, il faut un service à activer) :
Code BASH :
systemctl enable --now docker


On peut tester de lancer un p'tit conteneur qui va bien :
Code BASH :
docker run hello-world



Installer Docker Compose



Bien que le plugin docker-compose-plugin permette l'utilisation de la sous commande compose à docker, si vous avez l'habitude du "traditionnel" docker-compose, on pourra simplement l'installer ainsi :
Code BASH :
curl -SL https://github.com/docker/compose/releases/download/v2.32.0/docker-compose-linux-x86_64 -o /usr/bin/docker-compose

Note : Adaptez avec la dernière version disponible évidemment : https://github.com/docker/compose/releases

Puis on rend exécutable le fichier :
Code BASH :
chmod +x /usr/bin/docker-compose

Cette page a été vue 296 fois