Red Hat, Alma Linux : Installer Docker
Table des matières
Dans cet article, nous allons voir comment installer Docker sur Alma Linux 8. Cela doit fonctionner sur les autres dérivées de RedHat.
Red Hat fournit "Podman", un équivalent à Docker.
On préfèrera donc l'utilisation de docker officiel.
Si podman était utilisé, retirer le :
Le système doit être à jour :
Ensuite, on ajoute les dépôts dans le système :
Pour RHEL :
Pour CentOS, AlmaLinux, RockyLinux :
On va installer le moteur Docker Engine :
On active et démarre le service :
Pour vérifier que Docker fonctionne, on va lancer le docker de test "Hello-world" :
Le retour est le suivant :
Docker doit se gérer en root.
Si vous voulez qu'un utilisateur soit apte à lancer les commandes, ajouter l'utilisateur concerné au groupe docker (exemple avec l'utilisateur adrien) :
Introduction
Dans cet article, nous allons voir comment installer Docker sur Alma Linux 8. Cela doit fonctionner sur les autres dérivées de RedHat.
Red Hat fournit "Podman", un équivalent à Docker.
On préfèrera donc l'utilisation de docker officiel.
Prérequis
Si podman était utilisé, retirer le :
Code BASH :
dnf remove podman buildah
Le système doit être à jour :
Code BASH :
dnf upgrade
Ensuite, on ajoute les dépôts dans le système :
Pour RHEL :
Code BASH :
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
Pour CentOS, AlmaLinux, RockyLinux :
Code BASH :
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Installation
On va installer le moteur Docker Engine :
Code BASH :
dnf install docker-ce docker-ce-cli containerd.io
On active et démarre le service :
Code BASH :
systemctl enable --now docker.service
Vérification du fonctionnement
Pour vérifier que Docker fonctionne, on va lancer le docker de test "Hello-world" :
Code BASH :
docker run hello-world
Le retour est le suivant :
Code TEXT :
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 2db29710123e: Pull complete Digest: sha256:cc15c5b292d8525effc0f89cb299f1804f3a725c8d05e158653a563f15e4f685 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Configuration supplémentaire optionnelle
Docker doit se gérer en root.
Si vous voulez qu'un utilisateur soit apte à lancer les commandes, ajouter l'utilisateur concerné au groupe docker (exemple avec l'utilisateur adrien) :
Code BASH :
groupadd docker
Code BASH :
usermod -aG docker adrien