GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment installer Docker sur AlmaLinux / Rocky Linux

Cet article vous guidera étape par étape à travers la méthode recommandée et la plus efficace pour installer Docker sur AlmaLinux 8 ou Rocky Linux 8.

Docker est une plate-forme open source populaire pour le développement, le déploiement, l'exécution et la livraison d'applications à l'aide de conteneurs. Ils sont similaires aux machines virtuelles et aident à séparer les applications du système.

Il est désormais simple de créer une application, de la regrouper avec toutes ses dépendances dans un conteneur et de la livrer n'importe où.

Si vous venez d'installer AlmaLinux ou Rocky Linux, vous vous demandez peut-être comment faire fonctionner Docker puisque RHEL n'offre pas de support natif pour Docker.

Cela vous semble probablement étrange et si vous vous demandez, y a-t-il une raison à cela, la réponse est oui, il y en a une ? Red Hat propose une assistance pour son produit, Podman, une alternative à Docker.

Alors sans plus tarder, laissez-moi vous montrer comment installer Docker sur AlmaLinux ou Rocky Linux et commencer à installer un logiciel conteneurisé.

Étape 1 :Mise à jour du système

Commencez par mettre à jour les packages du système d'exploitation AlmaLinux / Rocky Linux 8 vers les versions récentes. De cette façon, nous nous assurons d'avoir un système entièrement mis à jour.

Donc, tout d'abord, veuillez mettre à jour le logiciel existant avec la commande suivante :

sudo dnf update

Comme vous pouvez le voir, aucun package de mise à jour n'est disponible, mais si vous avez des mises à jour, appliquez-les avant de passer à l'étape suivante.

Étape 2 :Ajouter un référentiel Docker

Il existe un référentiel Docker pour les systèmes Linux basés sur RHEL qui contient des packages rpm pour l'installation. Nous devrons donc ajouter ce référentiel avant d'installer Docker sur AlmaLinux 8 / Rocky Linux 8.

Tout d'abord, tapez la commande suivante dans la fenêtre de votre terminal pour installer le yum-utils paquet :

sudo dnf install yum-utils

Les yum-utils fournit une collection d'outils pour gérer les référentiels yum.

Ensuite, nous devons ajouter le référentiel Docker à notre système avec la commande suivante :

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Comme vous pouvez le voir, le système vous informe qu'il a récupéré avec succès le référentiel.

Étape 3 :Exécutez la mise à jour du système

Exécutez la mise à jour du système qui forcera votre distribution AlmaLinux / Rocky Linux à reconstruire le cache du référentiel système pour que le système reconnaisse le référentiel Docker nouvellement ajouté et les packages disponibles.

sudo dnf update

Étape 4 :Répertorier les dépôts disponibles

Vous pouvez utiliser cette commande pour vérifier que le référentiel Docker a été correctement ajouté :

sudo dnf repolist

Étape 5 :Installer Docker sur AlmaLinux / Rocky Linux

Maintenant que nous avons ajouté le référentiel Docker à notre système, nous pouvons installer Docker avec son outil de ligne de commande et containerd.io, pour gérer plus efficacement le cycle de vie des conteneurs de son système hôte.

La commande ci-dessous installera le dernier package docker pour AlmaLinux / Rocky Linux :

sudo dnf install docker-ce docker-ce-cli containerd.io

Confirmez avec "Y" que vous autorisez l'installation de la liste de packages affichée.

Ensuite, il vous sera demandé si vous acceptez que la clé Docker GPG soit importée dans votre système. Confirmez à nouveau avec "Y".

Attendez le message de confirmation pour la réussite de l'installation de Docker sur votre système AlmaLinux / Rocky Linux.

Étape 6 :Démarrer, activer et vérifier le service Docker

Une fois l'installation terminée, vous pouvez lancer le service Docker et le configurer pour qu'il démarre automatiquement au démarrage du système :

sudo systemctl start docker
sudo systemctl enable docker

Pour confirmer l'état d'exécution de Docker, exécutez la commande :

sudo systemctl status docker

Comme vous pouvez le voir, Docker est opérationnel comme prévu.

Étape 7 :Autoriser les utilisateurs non root à exécuter les commandes Docker

Jusqu'à présent, nous avons installé avec succès Docker sur notre système AlmaLinux / Rocky Linux.

Cependant, seuls root et les utilisateurs disposant des privilèges sudo peuvent exécuter les commandes Docker par défaut. Ainsi, si vous essayez d'exécuter le docker commande sans la préfixer avec sudo , vous obtiendrez une sortie comme celle-ci :

Pour exécuter les commandes Docker en tant qu'utilisateur non root, vous devez ajouter votre utilisateur au docker grouper. Pour ce faire, saisissez :

sudo usermod -aG docker ${USER}

Dans la commande ci-dessus, ${USER} est une variable d'environnement qui contient votre nom d'utilisateur.

Maintenant, vous pouvez vérifier si votre utilisateur est dans docker groupe ou non :

id $USER

Vous pouvez vous déconnecter et vous reconnecter pour mettre à jour la session d'adhésion au groupe.

Étape 8 :Tester l'installation de Docker

Maintenant que nous avons installé Docker sur AlmaLinux / Rocky Linux, il est temps de s'assurer que tout fonctionne correctement.

Pour ce faire, nous aurons besoin d'une image de conteneur pour tester. Heureusement, une image est déjà disponible pour les tests. Testons l'installation en exécutant le hello-world conteneur avec les commandes suivantes :

docker pull hello-world
docker run hello-world

Toutes nos félicitations! Vous le méritez! Cette sortie confirme que l'installation de Docker sur AlmaLinux / Rocky Linux a réussi.

Conclusion

Ce tutoriel a montré comment installer Docker sur le système AlmaLinux / Rocky Linux. Vous pouvez maintenant commencer à extraire des images et à exécuter des conteneurs.

Pour en savoir plus sur Docker, consultez la documentation officielle de Docker ou consultez notre excellent guide d'introduction :Qu'est-ce qu'un conteneur Docker :un guide d'introduction pour les débutants.

Faites-moi savoir si vous avez des questions ou des suggestions, et je me ferai un plaisir de vous répondre. Bon docker !


AlmaLinux
  1. Comment installer Docker sur Rocky Linux 8

  2. Comment installer Apache Cassandra sur AlmaLinux / Rocky Linux 8

  3. Comment installer Docker sur Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  4. Comment installer Jenkins sur Rocky Linux 8 / AlmaLinux 8

  5. Comment installer Samba dans Rocky Linux et AlmaLinux

Comment installer Git sur Almalinux ou Rocky Linux 8

Comment installer le navigateur Vivaldi sur AlmaLinux | Rocheux Linux 8

Comment installer le client filezilla sur Rocky Linux 8 | AlmaLinux

Comment installer Docker CE sur Rocky Linux 8

Comment installer Docker sur Rocky Linux et AlmaLinux

Comment installer Docker sur Rocky Linux et AlmaLinux