Pour l’ins­tal­la­tion de Docker sur Red Hat En­ter­prise Linux 9 (RHEL 9), vous avez deux options. Il est re­com­mandé de créer un dépôt, mais une ins­tal­la­tion manuelle est également possible.

Docker sur RHEL 9

Avec la pla­te­forme ouverte Docker, le dé­ve­lop­pe­ment sur plusieurs sites ou machines ainsi que la col­la­bo­ra­tion en équipe de­vien­nent nettement plus simples pour les uti­li­sa­teurs. En effet, les ap­pli­ca­tions et leurs dé­pen­dances peuvent être em­pa­que­tées et exécutées ensemble dans des con­te­neurs Docker, ce qui améliore con­si­dé­ra­ble­ment les per­for­mances. Une com­bi­nai­son populaire est Docker avec Red Hat En­ter­prise Linux 9. Cette dis­tri­bu­tion Linux pro­prié­taire est désormais reconnue comme l’une des solutions les plus robustes, sé­cu­ri­sées et flexibles, par­ti­cu­liè­re­ment pour les en­tre­prises. La com­pa­ti­bi­lité avec de nombreux pro­gi­ciels renforce encore l’attrait de cette pla­te­forme. Nous vous ex­pli­quons comment installer Docker sur Red Hat En­ter­prise Linux (RHEL).

Conseil

Dans notre Digital Guide, vous trouverez également un article détaillé sur l’ins­tal­la­tion de Docker sur RHEL 8.

Quelles con­di­tions préa­lables doivent être remplies ?

Si vous souhaitez installer Docker sur RHEL 9, quelques pré­cau­tions 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 En­ter­prise Linux dans la bonne version. Nous vous ex­pli­quons plus sur l’ins­tal­la­tion de RHEL 9 dans notre Digital Guide. Il vous faudra aussi disposer des pri­vi­lèges d’ad­mi­nis­tra­tion de cette machine virtuelle. De plus, une connexion Internet stable est im­por­tante pour que vous puissiez té­lé­char­ger tous les paquets né­ces­saires. Si ces con­di­tions sont remplies, plus rien ne s’oppose à l’ins­tal­la­tion !

Installer Docker sur Red Hat Linux En­ter­prise 9 avec un dépôt

Le moyen le plus simple d’installer Docker sur Red Hat En­ter­prise 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 re­com­man­dons cette méthode car elle simplifie les mises à jour ul­té­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é­pen­dances. Le ges­tion­naire 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é­ra­tions. Le code cor­res­pon­dant 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’ins­tal­la­tion, il est re­com­mandé de mettre à jour l’ensemble de votre système afin de vous assurer que tous les fichiers et dé­pen­dances sont ac­tua­li­sés. Voici l’ins­truc­tion prévue à cet effet :

yum update
bash

Créer un ré­fé­ren­tiel

L’ins­tal­la­tion s’effectue via un ré­fé­ren­tiel. Si vous souhaitez créer ce ré­per­toire, vous avez besoin pour cela du paquet yum-utils, qui contient le ges­tion­naire de con­fi­gu­ra­tion de YUM. Avec les deux lignes de commande suivantes, installez yum-utils, démarrez le ges­tion­naire et créez un nouveau ré­fé­ren­tiel 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 En­ter­prise Linux 9, choi­sis­sez la commande suivante. Elle ajoute, outre le moteur, l’en­vi­ron­ne­ment d’exécution con­tai­nerd et l’outil d’or­ches­tra­tion 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 cor­res­pondre la clé déposée avec cette com­bi­nai­son de chiffres et confirmez.

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

En revanche, si vous souhaitez utiliser une version par­ti­cu­lière de Docker pour RHEL 9, vous pouvez appeler une liste de toutes les options dis­po­nibles 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 rem­pla­ce­ment « nom_de_la_version » dans notre exemple. Ces noms sont toujours cons­truits 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 cor­res­pon­dant 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

Main­te­nant, pour vous assurer que l’ins­tal­la­tion de Docker sur Red Hat En­ter­prise Linux 9 s’est bien déroulée, démarrez la pla­te­forme avec cette commande :

sudo systemctl start docker
bash

Ensuite, créez l’image Docker « hello-world ». Si celle-ci fonc­tionne comme prévu, l’ins­tal­la­tion a réussi.

sudo docker run hello-world
bash

Installer ma­nuel­le­ment Docker sur Red Hat En­ter­prise Linux 9

Vous avez aussi la pos­si­bi­lité d’installer Docker sur RHEL 9 sans créer de ré­fé­ren­tiel.

Supprimez toutes les anciennes versions de Docker sur RHEL 9

Commencez par supprimer toutes les anciennes versions de Docker sur Red Hat En­ter­prise Linux 9, ainsi que le ges­tion­naire de paquets Podman. Le code cor­res­pon­dant 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é­char­ger le fichier RPM

Ensuite, naviguez dans votre na­vi­ga­teur vers la page de té­lé­char­ge­ment of­fi­cielle de Docker et té­lé­char­gez le fichier RPM souhaité.

Commencer l’ins­tal­la­tion

Pour commencer l’ins­tal­la­tion de Docker sur Red Hat En­ter­prise Linux 9, utilisez la commande suivante. Au lieu du caractère générique « chemin/vers/votre/paquet », mettez l’em­pla­ce­ment du fichier RPM.

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

Vérifier l’ins­tal­la­tion

Lorsque l’ins­tal­la­tion est terminée, démarrez Docker avec cette commande :

sudo systemctl start docker
bash

Créez l’image Docker « hello-world ». Si cela fonc­tionne, l’ins­tal­la­tion 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 avan­ta­geux et cœurs dédiés per­for­mants
  • Sans en­ga­ge­ment pour plus de flexi­bi­lité
  • As­sis­tance par des experts 24h/24 et 7j/7 incluse
Aller au menu principal