Comment installer Docker Engine sur CentOS

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


Comment installer GitLab sur le serveur Ubuntu

Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez

Sécuriser un serveur Ubuntu Linux avec SELinux

Sécuriser un serveur Ubuntu Linux avec SELinux

Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.

Configurer NFS sur un serveur Linux avec Cockpit

Configurer NFS sur un serveur Linux avec Cockpit

Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.

Comment mettre à niveau vers Ubuntu 22.04 LTS

Comment mettre à niveau vers Ubuntu 22.04 LTS

Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment transférer des fichiers vers un conteneur Docker

Comment transférer des fichiers vers un conteneur Docker

Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.

Comment installer un fichier DEB sous Linux

Comment installer un fichier DEB sous Linux

Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.

Comment faire fonctionner GOG Galaxy sous Linux

Comment faire fonctionner GOG Galaxy sous Linux

Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons

Comment installer Docker Engine sur CentOS

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

Comment regrouper tous vos chats en un seul avec Ferdi

Comment regrouper tous vos chats en un seul avec Ferdi

Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul