Comment installer Docker Engine sur CentOS

Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des « conteneurs » autonomes qui fonctionnent comme des machines virtuelles. Dans ce guide, nous verrons comment installer Docker Engine sur CentOS.

Docker Engine ne prend en charge que CentOS 7 et 8. Par conséquent, si vous utilisez une ancienne version du système d'exploitation, vous devez effectuer une mise à niveau avant de tenter d'installer Docker sur votre système CentOS.

Comment installer Docker Engine sur CentOS

Avant que nous commencions

Avant de configurer Docker Engine sur CentOS, les anciennes versions de Docker ou Docker Engine doivent être supprimées. La raison pour laquelle les anciennes versions de Docker doivent être désinstallées est qu'elles peuvent entrer en conflit avec la version de Docker Engine configurée dans ce guide.

Heureusement, la désinstallation des anciennes versions de Docker dans CentOS est facile. Pour les supprimer, lancez un terminal et utilisez la commande yum remove pour vous débarrasser des anciens packages.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Après avoir supprimé les anciens packages de votre système CentOS, vous devez configurer le référentiel de logiciels "centos-extras". Ce référentiel de logiciels est généralement configuré prêt à l'emploi sur CentOS, il n'est donc pas nécessaire d'expliquer comment le faire fonctionner ici. Cependant, si vous avez désactivé ce référentiel (pour une raison quelconque), vous devez le réactiver avant d'essayer d'installer Docker Engine sur CentOS.

Configuration de Docker Engine sur Cent OS 7/CentOS 8

Comment installer Docker Engine sur CentOS

Pour commencer à configurer Docker Engine sur CentOS, vous aurez besoin du package "yum-utils". Ce package vous donnera accès à l'outil "yum-config-manager", que vous pouvez utiliser pour configurer le référentiel Docker officiel.

Ouvrez une fenêtre de terminal et utilisez la commande yum install pour configurer le package "yum-utils" sur le système. L'installation doit être rapide.

sudo yum install -y yum-utils

Après avoir configuré le package "yum-utils" sur votre système CentOS, utilisez la commande yum-config-manager pour ajouter le référentiel Docker officiel. L'ajout de ce dépôt vous permettra d'obtenir les dernières mises à jour et correctifs de sécurité pour Docker.

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

Le référentiel du logiciel Docker est activé sur CentOS avec la commande ci-dessus exécutée. Toutefois, si vous avez besoin de Docker nightly ou du référentiel Docker test channel, vous devez les activer.

Dépôt Docker CE Nightly

Bien qu'il ne soit pas recommandé d'activer le référentiel nocturne, vous pouvez le faire si vous en avez besoin. Pour activer le référentiel Docker CE Nightly sur CentOS, utilisez la commande yum-config-manager ci-dessous dans un terminal.

sudo yum-config-manager --enable docker-ce-nightly

Si vous avez changé d'avis et que vous souhaitez désactiver le référentiel de logiciels Docker CE Nightly, exécutez la commande yum-config-manager , mais ajoutez- y le commutateur –disable .

sudo yum-config-manager --disable docker-ce-nightly

Dépôt de test Docker CE

Si vous souhaitez activer le référentiel Docker CE Test sur CentOS, c'est possible, bien que non recommandé à des fins de production. Pour configurer ce référentiel sur votre système CentOS, utilisez la commande yum-config-manager ci-dessous dans une fenêtre de terminal.

sudo yum-config-manager --enable docker-ce-test

Si vous ne souhaitez plus utiliser le référentiel Docker CE Test sur votre système CentOS, il est possible de le désactiver. Pour fermer le référentiel Docker CE Test, exécutez la commande yum-config-manager ci-dessous, mais avec le commutateur –disable .

sudo yum-config-manager --disable docker-ce-test

Après avoir configuré le référentiel du logiciel Docker CE sur votre système CentOS, utilisez la commande yum list pour afficher les versions disponibles de Docker CE sur le référentiel Docker officiel.

yum liste docker-ce --showduplicates | trier -r

En exécutant la commande yum list docker-ce –showduplicates , vous verrez toutes les versions de Docker CE disponibles pour l'installation. Ainsi, si vous avez besoin d'une version spécifique de Docker CE, vous pouvez en choisir une dans la liste.

Par exemple, pour installer la version 3:18.09.1-3, vous pouvez la spécifier avec la commande yum install .

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

Le processus d'installation de Docker CE ne devrait pas prendre longtemps. Une fois qu'il est configuré sur votre système CentOS, vous devez l'activer avec Systemd. Ensuite, à l'aide de la commande systemctl start , démarrez Docker sur CentOS.

menu fixe de démarrage sudo systemctl

En plus de démarrer Docker sur CentOS, vous devrez également l'activer au démarrage. Permettre à Docker de démarrer au démarrage signifie que Docker CE sera prêt à être utilisé même lorsque CentOS sera redémarré.

sudo systemctl activer docker

Si, à tout moment, vous souhaitez empêcher Docker de s'exécuter sur CentOS, vous pouvez exécuter la commande systemctl stop ci-dessous.

sudo systemctl arrêter docker

Vous pourrez également désactiver le démarrage de Docker au démarrage de CentOS en exécutant la commande systemctl disable .

sudo systemctl arrêter docker

Une fois le système Docker Engine configuré sur votre système CentOS, vous devrez le tester pour qu'il fonctionne et fonctionne correctement. Exécutez la commande docker run pour tester Docker Engine sur votre système.

docker sudo exécuter hello-world

Laisser un commentaire

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Corrigez les déchirures d'écran des cartes graphiques Intel sous Pardus Linux en vérifiant X11 vs Wayland, les paramètres du compositeur, le taux de rafraîchissement, le pilote Xorg actif et TearFree uniquement lorsque cela est approprié.

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Configurer firewalld sur SLES 15 : vérifier les zones, autoriser les services ou les ports, enregistrer les règles permanentes, recharger en toute sécurité et vérifier l’accès.

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Activez la mise à jour en direct du noyau sur SLES 15 SP7, appliquez les correctifs pris en charge sans redémarrer, vérifiez les correctifs actifs et comprenez quand un redémarrage du noyau est encore nécessaire.

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Activez le mode FIPS sur SLES 15 avec l'utilitaire de configuration pris en charge par SUSE, redémarrez en toute sécurité, vérifiez l'état du noyau et de la politique de chiffrement, et vérifiez les limites de certification.

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Installez Google Chrome sur Gooroom OS en toute sécurité grâce aux paquets .deb officiels, à APT, aux vérifications de politique, aux conseils de mise à jour et aux correctifs pour les appareils gérés.

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Transférez en toute sécurité les journaux système SLES vers un serveur syslog distant grâce à rsyslog, aux certificats TLS, à la vérification du nom du pair, aux files d'attente, à la validation et aux tests.

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégrez SLES 15 à Active Directory avec SSSD à l'aide de YaST. Configurez le DNS et l'heure, configurez les connexions au domaine, vérifiez Kerberos et comparez SSSD, Winbind et realmd.

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolvez les problèmes de Wi-Fi RTL8821CE sur Pardus Linux en vérifiant le pilote rtw88 intégré, le firmware Realtek, rfkill, NetworkManager et les options de repli sécurisées.

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Diagnostiquer et corriger les échecs de résolution DNS de Debian 12 avec systemd-resolved, y compris resolv.conf, NetworkManager, networkd, cache et vérification.

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Installez Pardus 25.2 à côté de Windows 11 en sauvegardant, en réduisant le volume Windows, en démarrant sur une clé USB UEFI et en protégeant les partitions EFI et de récupération existantes.