# Installation de Docker sur Red Hat Enterprise Linux 8 : le mode d’emploi

Vous pouvez installer Docker sur Red Hat au choix par dépôt ou manuellement. Les deux options ne nécessitent que quelques étapes.

## Docker et Red Hat

Le logiciel libre Docker, mis à disposition pour la première fois en 2013, est désormais considéré comme l’une des meilleures solutions de conteneurs pour le développement et l’administration système. Il permet aux utilisateurs d’**envoyer et d’exécuter des applications dans des conteneurs Docker**, l’inclusion des dépendances respectives permettant une utilisation encore plus efficace et rapide. Docker est un outil recommandé par de nombreux experts, en particulier lorsqu’il est utilisé avec Red Hat Enterprise Linux (RHEL). RHEL est considéré comme l’une des meilleures distributions Linux et des plus utilisées pour les entreprises ; elle convainc par sa **stabilité, sa sécurité et sa grande compatibilité** avec de nombreux paquets logiciels. Nous vous expliquons ci-dessous comment installer Docker sur RHEL 8.

Conseil Vous utilisez une version plus récente de la plateforme Linux ? Vous trouverez dans notre Digital Guide un article dédié à l’[installation de Docker sur RHEL 9](https://www.ionos.com/fr-be/digitalguide/serveur/configuration/docker-sur-rhel-9/).

## Quelles sont les conditions préalables à remplir ?

Avant de commencer l’installation proprement dite de Docker sur Red Hat Enterprise Linux 8, certaines conditions doivent être remplies. Vous avez dans un premier temps besoin d’une machine virtuelle (VM, pour *Virtual Machine*) sur laquelle [RHEL 8 a été installé](https://www.ionos.com/fr-be/digitalguide/serveur/configuration/red-hat-8-install/). Nous avons expliqué comment cela fonctionne dans un autre article dédié au sujet. Pour cette machine, vous devez aussi avoir les **privilèges d’administration**. De plus, il est important que vous disposiez d’une connexion Internet afin de pouvoir télécharger les paquets nécessaires. Une fois ces conditions remplies, vous pouvez commencer l’installation de Docker sur RHEL 8 !

## Installer Docker sur Red Hat Enterprise Linux 8 par dépôt

Nous vous expliquons comment ajouter Docker via le référentiel correspondant. Comme cela facilite l’installation et aussi les futures mises à jour, nous recommandons cette méthode.

### Supprimer les anciennes versions de Docker

La première étape est nécessaire uniquement si une ancienne version de Docker est déjà présente sur le système. Dans ce cas, vous devez supprimer non seulement cette version, mais aussi toutes les dépendances associées. Le gestionnaire de paquets Podman sera également supprimé. Pour ce faire, utilisez le code suivant :

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

Yum est le système de gestion de paquets YUM (*Yellowdog Updater, Modified*).

### Mettre à jour le système

La première étape à effectuer dans tous les cas est de mettre à jour l’ensemble de votre système. Pour ce faire, ouvrez un terminal et utilisez la commande `update` pour mettre à jour tous les fichiers et dépendances :

```bash
yum update
```

### Créer un référentiel

Vous avez maintenant besoin d’un référentiel pour Docker. L’installation commence à cette étape. Pour créer le référentiel, installez d’abord le paquet *yum-utils*, dans lequel se trouve le gestionnaire de configuration pour yum. Ensuite, vous pouvez créer le référentiel. Les commandes nécessaires pour cela sont les suivantes :

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

### Effectuer l’installation

Vous pouvez ensuite procéder à l’installation de Docker à partir du nouveau dépôt sur Red Hat Enterprise Linux 8. Pour ajouter la version actuelle du moteur Docker, de containerd (un environnement d’exécution) et de l’outil d’orchestration Docker Compose, entrez la commande suivante :

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

Si on vous demande la clé GPG, utilisez la suivante :

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

Vérifiez la clé et confirmez si elle correspond.

Si vous souhaitez installer une version spécifique de Docker sur RHEL 8, commencez par afficher toutes les versions disponibles dans le référentiel avec la commande suivante :

```bash
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
<...>
```

Sélectionnez la version souhaitée et remplacez dans la commande suivante le caractère de remplacement « nom\_de\_la\_version » par la désignation correspondante. Celle-ci se compose toujours du nom du paquet (*docker-ce*), d’un tiret et du numéro de version. Un exemple serait donc : `docker-ce-3:24.0.0-1.e18`. La commande se présente alors ainsi :

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

### Vérifier Docker

Pour vérifier si l’installation de Docker sur Red Hat Enterprise Linux 8 a réussi, vous devez démarrer la plateforme. Pour cela, utilisez cette commande :

```bash
sudo systemctl start docker
```

Ensuite, lancez une image Docker « hello-world » afin de tester le fonctionnement de la plateforme. Saisissez cette commande :

```bash
sudo docker run hello-world
```

## Installer manuellement Docker sur Red Hat Enterprise Linux 8

Si vous n’avez pas accès à un dépôt, une installation manuelle est également possible. Suivez les étapes suivantes :

### Supprimer les anciennes versions de Docker

Si une ancienne version de Docker se trouve encore sur Red Hat Enterprise Linux 8, vous devez d’abord la supprimer. Voici le code correspondant à cette opération :

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

Si aucune ancienne version n’existe, vous recevrez une notification correspondante.

### Télécharger le fichier rpm

Rendez-vous maintenant sur la [page officielle de téléchargement de Docker](https://download.docker.com/linux/rhel/ "Index of linux/rhel/ (docker.com)") et choisissez la variante appropriée pour RHEL 8. Ensuite, téléchargez le fichier rpm correspondant.

### Démarrer l’installation

Pour installer Docker sous RHEL 8, entrez la commande suivante. Pour cela, remplacez « chemin/vers/votre/paquet » par le chemin sous lequel vous avez enregistré le fichier.

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

### Vérifier l’installation

Pour vérifier si l’installation a réussi, démarrez à nouveau Docker avec la commande suivante :

```bash
sudo systemctl start docker
```

Enfin, demandez l’image docker « hello-world » pour vérifier son bon fonctionnement :

```bash
sudo docker run hello-world
```


This is a markdown version of: [https://www.ionos.com/fr-be/digitalguide/serveur/configuration/installer-docker-sur-rhel-8/](https://www.ionos.com/fr-be/digitalguide/serveur/configuration/installer-docker-sur-rhel-8/) for AI/LLM consumption.