Comment installer Docker sur Red Hat Entreprise Linux 9 ?

Pour l’installation de Docker sur Red Hat Enterprise Linux 9 (RHEL 9), vous avez deux options. Il est recommandé de créer un dépôt, mais une installation manuelle est également possible.

Docker sur RHEL 9

Avec la plateforme ouverte Docker, le développement sur plusieurs sites ou machines ainsi que la collaboration en équipe deviennent nettement plus simples pour les utilisateurs. En effet, les applications et leurs dépendances peuvent être empaquetées et exécutées ensemble dans des conteneurs Docker, ce qui améliore considérablement les performances. Une combinaison populaire est Docker avec Red Hat Enterprise Linux 9. Cette distribution Linux propriétaire est désormais reconnue comme l’une des solutions les plus robustes, sécurisées et flexibles, particulièrement pour les entreprises. La compatibilité avec de nombreux progiciels renforce encore l’attrait de cette plateforme. Nous vous expliquons comment installer Docker sur Red Hat Enterprise Linux (RHEL).

Conseil

Dans notre Digital Guide, vous trouverez également un article détaillé sur l’installation de Docker sur RHEL 8.

Quelles conditions préalables doivent être remplies ?

Si vous souhaitez installer Docker sur RHEL 9, quelques précautions doivent être prises en amont. Par exemple, vous avez besoin d’une machine virtuelle (VM, pour Virtual Machine) qui exécute déjà Red Hat Enterprise Linux dans la bonne version. Nous vous expliquons plus sur l’installation de RHEL 9 dans notre Digital Guide. Il vous faudra aussi disposer des privilèges d’administration de cette machine virtuelle. De plus, une connexion Internet stable est importante pour que vous puissiez télécharger tous les paquets nécessaires. Si ces conditions sont remplies, plus rien ne s’oppose à l’installation !

Installer Docker sur Red Hat Linux Enterprise 9 avec un dépôt

Le moyen le plus simple d’installer Docker sur Red Hat Enterprise Linux 9 est d’utiliser un dépôt RPM. Pour cela, vous devez d’abord créer ce dépôt, puis suivre les étapes suivantes. Nous recommandons cette méthode car elle simplifie les mises à jour ultérieures. Voici la procédure :

Supprimer les anciennes versions de Docker

Avant d’installer une nouvelle version de Docker, il convient de supprimer les anciennes versions ainsi que toutes les dépendances. Le gestionnaire de paquets Podman est également supprimé lors de cette procédure. Par la suite, utilisez le système de gestion des paquets YUM (Yellowdog Updater, Modified) pour effectuer ces opérations. Le code correspondant ressemble à ceci :

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Si aucune ancienne version ne peut être trouvée, YUM vous en informera.

Mettre à jour le système

Avant d’entamer l’installation, il est recommandé de mettre à jour l’ensemble de votre système afin de vous assurer que tous les fichiers et dépendances sont actualisés. Voici l’instruction prévue à cet effet :

yum update
bash

Créer un référentiel

L’installation s’effectue via un référentiel. Si vous souhaitez créer ce répertoire, vous avez besoin pour cela du paquet yum-utils, qui contient le gestionnaire de configuration de YUM. Avec les deux lignes de commande suivantes, installez yum-utils, démarrez le gestionnaire et créez un nouveau référentiel pour Docker sur RHEL 9 :

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

Installer la version actuelle (ou n’importe quelle version)

Si vous souhaitez installer la dernière version de Docker sur Red Hat Enterprise Linux 9, choisissez la commande suivante. Elle ajoute, outre le moteur, l’environnement d’exécution containerd et l’outil d’orchestration Docker Compose.

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

Dans certains cas, on vous demandera la clé GPG. Faites correspondre la clé déposée avec cette combinaison de chiffres et confirmez.

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

En revanche, si vous souhaitez utiliser une version particulière de Docker pour RHEL 9, vous pouvez appeler une liste de toutes les options disponibles dans le dépôt et choisir ensuite la variante qui vous convient. Une telle liste ressemble par exemple à ceci :

yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el8    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el8    docker-ce-stable
<...>
bash

Décidez de la version souhaitée et insérez le nom complet de la version dans la commande suivante au lieu du caractère de remplacement « nom_de_la_version » dans notre exemple. Ces noms sont toujours construits selon le même principe : le nom du paquet (dans ce cas « docker-ce »), puis un tiret et enfin le numéro de version. Pour la première option de la liste ci-dessus, le nom correspondant serait donc : docker-ce-3:24.0.0-1.el8.

sudo yum install docker-ce-nom_de_la_version docker-ce-cli-nom_de_la_version containerd.io docker-buildx-plugin docker-compose-plugin
bash

Vérifier Docker

Maintenant, pour vous assurer que l’installation de Docker sur Red Hat Enterprise Linux 9 s’est bien déroulée, démarrez la plateforme avec cette commande :

sudo systemctl start docker
bash

Ensuite, créez l’image Docker « hello-world ». Si celle-ci fonctionne comme prévu, l’installation a réussi.

sudo docker run hello-world
bash

Installer manuellement Docker sur Red Hat Enterprise Linux 9

Vous avez aussi la possibilité d’installer Docker sur RHEL 9 sans créer de référentiel.

Supprimez toutes les anciennes versions de Docker sur RHEL 9

Commencez par supprimer toutes les anciennes versions de Docker sur Red Hat Enterprise Linux 9, ainsi que le gestionnaire de paquets Podman. Le code correspondant ressemble à ceci :

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Télécharger le fichier RPM

Ensuite, naviguez dans votre navigateur vers la page de téléchargement officielle de Docker et téléchargez le fichier RPM souhaité.

Commencer l’installation

Pour commencer l’installation de Docker sur Red Hat Enterprise Linux 9, utilisez la commande suivante. Au lieu du caractère générique « chemin/vers/votre/paquet », mettez l’emplacement du fichier RPM.

sudo yum install /chemin/vers/votre/paquet.rpm
bash

Vérifier l’installation

Lorsque l’installation est terminée, démarrez Docker avec cette commande :

sudo systemctl start docker
bash

Créez l’image Docker « hello-world ». Si cela fonctionne, l’installation a réussi.

sudo docker run hello-world
bash
Compute Engine
La solution IaaS idéale pour gérer vos charges de travail
  • vCPU aux coûts avantageux et cœurs dédiés performants
  • Sans engagement pour plus de flexibilité
  • Assistance par des experts 24h/24 et 7j/7 incluse
Cet article vous a-t-il été utile ?
Page top