Comment installer Docker sur Rocky Linux et AlmaLinux
Docker est un outil de plateforme de conteneurisation extrêmement populaire qui permet aux utilisateurs de développer, tester et déployer des applications de manière fluide et efficace dans des conteneurs. Un conteneur est une unité légère et portable qui fonctionne de manière totalement isolée du système d'exploitation sous-jacent. Il regroupe le code source de l’application, ainsi que ses bibliothèques, dépendances et configuration.
Les conteneurs permettent aux développeurs de déployer des applications de manière cohérente dans plusieurs environnements avec la même cohérence, et c'est l'une des raisons pour lesquelles le développeur moderne ne peut pas choisir d'ignorer Docker et d'autres plates-formes de conteneurisation.
Docker est disponible en deux éditions principales : Docker Community Edition (Docker CE) et Docker Enterprise Edition ( Docker EE). L'édition communautaire est entièrement gratuite et open source, tandis que l'édition entreprise est une version premium.
Rejoignez-nous pour vous guider dans l'installation de Docker CE sur Rocky Linux et AlmaLinux.
Étape 1 : Ajouter un référentiel Docker sur Rocky Linux
Docker n'est pas encore disponible sur les référentiels par défaut. Heureusement, un référentiel officiel a été fourni par les développeurs et nous allons d'abord l'ajouter au système.
Sur votre terminal, exécutez la commande suivante pour ajouter le référentiel Docker
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Étape 2 : Installer Docker dans Rocky Linux/AlmaLinux
Ensuite, nous allons installer l'édition communautaire Docker qui est disponible gratuitement pour téléchargement et utilisation. Mais d’abord, mettez à jour les packages.
sudo dnf update
Ensuite, exécutez la commande ci-dessous pour installer Docker CE, l'interface de ligne de commande (CLI) et d'autres outils et dépendances essentiels.
sudo dnf install -y docker-ce docker-ce-cli containerd.io
Une fois installé, confirmez la version de Docker que vous avez installée comme fournie. Le résultat montre que nous avons installé Docker 20.10.
docker --version
Docker version 20.10.8, build 3967b7d
Étape 3 : démarrer et activer Docker
Pour commencer à utiliser Docker, nous devons démarrer le démon Docker. Mais d’abord, permettons-lui de démarrer au démarrage, comme indiqué.
sudo systemctl enable docker
Démarrez ensuite le démon Docker.
sudo systemctl start docker
Pour confirmer l'état d'exécution de Docker, exécutez la commande.
sudo systemctl status docker
Parfait! Docker fonctionne comme prévu.
Étape 4 : Ajouter un utilisateur au groupe Docker
Pour utiliser ou exécuter Docker en tant qu'utilisateur normal, vous devez ajouter l'utilisateur au groupe « docker » qui est automatiquement créé lors de l'installation. Sinon, vous continuerez à rencontrer des erreurs d’autorisation.
Pour y parvenir, ajoutez l'utilisateur régulier au groupe « docker » comme suit, où tecmint est l'utilisateur régulier utilisant la commande usermod.
sudo usermod -aG docker tecmint
Utilisez la commande id pour vérifier les groupes auxquels appartient l'utilisateur.
id tecmint
Étape 5 : tester Docker dans Rocky Linux
Enfin, pour vous assurer que Docker fonctionne comme prévu, exécutez le conteneur hello-world comme indiqué dans la commande ci-dessous.
docker run hello-world
La commande extrait simplement l'image hello-world du hub Docker qui est un référentiel pour les images de conteneur Docker. Il procède ensuite à la création et à l'exécution du conteneur qui imprime le message « Bonjour de Docker » sur le terminal. C’est une preuve irréfutable que Docker a été installé avec succès.
Soyons plus aventureux. Nous allons extraire une image Ubuntu, l'exécuter et interagir avec le conteneur.
Extraire l'image Docker d'Ubuntu
Pour extraire la dernière image Ubuntu, exécutez :
docker pull ubuntu
Une fois l'image extraite, confirmez les images existantes comme indiqué.
docker images
Exécuter le conteneur Docker Ubuntu
Pour accéder au shell du conteneur Ubuntu, exécutez la commande.
docker run -it ubuntu
À partir de là, vous pouvez exécuter des commandes et effectuer la gestion des packages et d'autres tâches système à l'intérieur du conteneur. Une fois terminé, appuyez sur « exit » pour quitter le conteneur et revenir à l'environnement de votre système d'exploitation.
Conclusion
Et c’est tout pour ce guide. Nous avons démontré l'installation de Docker sur Rocky Linux et AlmaLinux et comment vous pouvez commencer à extraire des images et à exécuter des conteneurs.