GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Docker sur CentOS

Docker est une application de conteneurisation open source conçue pour créer, déployer et exécuter des processus d'application dans un conteneur, comme une machine virtuelle, mais en utilisant le même noyau que le système d'exploitation hôte. Les conteneurs Docker permettent à un développeur de regrouper toutes les parties de l'application, les bibliothèques et ses dépendances dans un seul package et de le déployer.

Docker dispose d'un référentiel d'images avec une image Docker préconfigurée pour presque toutes les applications et systèmes d'exploitation open source célèbres. Docker a deux éditions, Docker CE (Community Edition), qui est une version gratuite et open-source, et l'autre est Docker EE (Enterprise Edition), qui est fournie avec support, certification, etc. et est payante.

Installer Docker sur CentOS

Dans ce didacticiel, nous allons vous montrer un guide étape par étape pour installer Docker CE sur CentOS 7 et CentOS 8.

Prérequis

  • Une version maintenue de CentOS (Docker ne prend pas en charge les versions obsolètes)
  • Un compte utilisateur avec des privilèges "sudo".

Étape 1 :Installer les utilitaires Yum

Tout d'abord, nous devons installer le package "yum utils" pour utiliser yum-config-manager pour activer les extras CentOS. Utilisez la commande suivante :

$ sudo yum install yum-utils -y

Sortie :

Comme vous pouvez le voir sur la capture d'écran ci-dessus, yum-utils est installé.

Étape 2 :Activer les extras CentOS

Pour activer les extras CentOS, utilisez la commande yum-config-manager :

$ sudo yum-config-manager --enable extras

Pour confirmer si les extras sont activés, utilisez la commande suivante :

$ sudo yum repolist

Sortie :

Étape 3 :Installer les dépendances Docker

Nous devons maintenant installer le package device-mapper-persistent-data et lvm2 car Docker dépend de ces deux packages. Utilisez la commande ci-dessous :

$ sudo yum install device-mapper-persistent-data lvm2

Sortie :

À partir de la capture d'écran ci-dessus, vous pouvez voir que ces packages étaient déjà installés.

Étape 4 :Ajouter le dépôt officiel Docker

Nous allons maintenant ajouter le référentiel officiel Docker à CentOS en utilisant yum-config-manager :

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

Sortie :

Le référentiel Docker devrait maintenant être ajouté.

Étape 5 :Uniquement pour CentOS 8 et versions ultérieures

Si vous installez Docker sur CentOS 7 ou une version antérieure, vous pouvez ignorer cette étape, mais pour CentOS 8, nous devons corriger la compatibilité de Docker avec le package containerd.io. Nous devons télécharger manuellement le package, puis l'installer à l'aide de yum.

Tout d'abord, nous naviguons vers le répertoire /tmp :

$ cd /tmp

Nous allons télécharger le dernier package depuis le référentiel de packages CentOS 7 officiel de Docker CE avec la commande suivante :

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
containerd.io-1.2.13-3.2.el7.x86_64.rpm

Sortie :

N'oubliez pas de remplacer le lien dans la commande ci-dessus par le dernier lien de la page Web officielle. Une fois le dernier package containerd.io téléchargé, nous l'installerons depuis /tmp à l'aide de la commande suivante :

$ sudo yum install ./containerd.io-1.2.13-3.2.el7.x86_64.rpm

Sortie :

Voilà, vous avez installé la dernière version de containerd.io.

Étape 6 :installez Docker !

Avec tout défini, nous pouvons enfin installer Docker en utilisant la commande ci-dessous :

sudo yum install docker-ce

Sortie :

Pour confirmer l'installation, appuyez sur Y puis appuyez sur . Le gestionnaire de packages Yum commencera à télécharger les packages.

Cela peut prendre un certain temps et, à un moment donné, il peut vous être demandé d'accepter la clé GPG de Docker.

Appuyez sur 'y' puis sur pour continuer et après un court laps de temps, le docker sera installé.

Vous pouvez voir dans la capture d'écran ci-dessus que l'installation de notre docker sur CentOS s'est terminée avec succès.

Étape 6 :Nous allons maintenant vérifier l'installation de Docker :

docker -v

Sortie :

Docker est installé dans notre système de test ; vous pouvez remarquer la version de Docker dans la capture d'écran ci-dessus.

Configurer Docker sur CentOS

Tout d'abord, nous verrons l'état du service Docker en utilisant :

$ sudo systemctl status docker

Sortie :

Vous avez peut-être remarqué que, par défaut, Docker est désactivé après l'installation. Pour l'activer, utilisez la commande ci-dessous :

$ sudo systemctl start docker

Pour démarrer le service Docker au démarrage du système :

$ sudo systemctl enable docker

Après cela, nous revérifierons le statut en utilisant la commande :

$ sudo systemctl status docker

Sortie :

Vous pouvez voir que le service Docker est actif et en cours d'exécution. Il démarrera également automatiquement au démarrage du système.

Si vous avez pu aller aussi loin, vous devriez avoir installé avec succès Docker sur votre machine CentOS 7 ou CentOS 8. Vous pouvez maintenant explorer davantage Docker.

Astuce ! Si vous envisagez d'utiliser Docker sur une machine de production, nous vous recommanderons de ne pas mettre à niveau vers CentOS 8. Essayez de continuer à utiliser CentOS 7 jusqu'à ce que Docker ait un support officiel pour CentOS 8.


Cent OS
  1. Comment installer Docker sur CentOS 7

  2. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  3. Comment installer Docker sur CentOS 7 / RHEL 7

  4. Comment installer Docker dans CentOS

  5. Comment installer Docker sur CentOS

Comment installer un cluster Kubernetes Docker sur CentOS 7

Comment installer Docker CE sur CentOS 8

Comment installer Rancher sur CentOS 8

Comment installer Docker sur CentOS 7

Comment installer Docker Compose sur CentOS 7

Comment installer Docker sur CentOS 8