Installer Docker sur CentOS7

Install Docker Centos7



Docker est un système de conteneurisation open source. Il est largement utilisé pour le déploiement à haute densité d'applications sur le cloud. Il utilise le même noyau que le système d'exploitation hôte pour virtualiser un système d'exploitation. Il dispose d'un grand référentiel d'images que vous pouvez utiliser pour mettre en place un conteneur en quelques minutes. Le référentiel d'images Docker possède une image Docker préconfigurée pour presque tous les types d'applications et de systèmes d'exploitation. Disons que vous voulez exécuter un serveur Web PHP. Vous pouvez le trouver sur le référentiel d'images Docker et le système d'exploitation de base peut être Ubuntu, Debian ou CentOS. Il existe différentes images pour PHP pour chaque système d'exploitation différent. Dans cet article, je vais vous montrer comment installer Docker sur CentOS 7. Commençons.

Installer Docker

J'utilise CentOS 7.4 comme vous pouvez le voir à partir de la sortie de la commande suivante :







$chat /etc/redhat-release



La version du noyau que j'utilise est 3.10.0 comme vous pouvez le voir à partir de la sortie de la commande suivante :



$ton nom -r





Vous avez besoin yum-config-manager pour activer les extras CentOS 7 et le référentiel Docker CE sur votre machine CentOS 7. yum-config-manager est fourni par miam-utils emballer.

Vous pouvez installer miam-utils package avec la commande suivante :



$sudo miam installermiam-utils-et

Comme vous pouvez le voir sur la capture d'écran ci-dessous, j'ai déjà miam-utils package installé sur ma machine. Si vous ne l'avez pas, il sera installé.

Vous pouvez maintenant activer le référentiel d'extras CentOS 7 avec la commande suivante :

$sudoyum-config-manager--permettreCaractéristiques supplémentaires

Exécutez maintenant la commande suivante pour vérifier si Caractéristiques supplémentaires le dépôt est activé :

$sudo Miamrepoliser

Comme vous pouvez le voir dans la section marquée dans la capture d'écran ci-dessous, le Caractéristiques supplémentaires le dépôt est activé.

Docker dépend de device-mapper-persistant-data et lvm2 emballer. Vous pouvez installer ces packages avec la commande suivante :

$sudo miam installerdevice-mapper-persistant-data lvm2

Appuyez maintenant sur « y », puis appuyez sur pour continuer.

device-mapper-persistant-data et lvm2 les paquets doivent être installés.

Vous devez maintenant ajouter le référentiel officiel Docker à votre machine CentOS 7.

Vous pouvez exécuter la commande suivante pour ajouter le référentiel Docker à CentOS 7 en utilisant yum-config-manager :

$sudoyum-config-manager--add-repohttps ://download.docker.com/linux/des centaines/docker-ce.repo

Le référentiel Docker doit être ajouté.

Vous pouvez maintenant installer Docker.

Pour installer Docker sur votre machine CentOS 7, exécutez la commande suivante :

Appuyez sur « y », puis appuyez sur pour continuer.

Le gestionnaire de packages Yum devrait commencer à télécharger les packages Docker, comme indiqué dans la capture d'écran ci-dessous.

À un moment donné, il peut vous être demandé d'accepter la clé GPG de Docker. Appuyez sur « y », puis appuyez sur pour continuer.

L'installation devrait continuer comme indiqué dans la capture d'écran ci-dessous.

Docker doit être installé.

Vous pouvez maintenant démarrer le service système Docker avec la commande suivante :

$sudodocker de démarrage systemctl

Vous devez également ajouter le service Docker au démarrage du système. Il démarrera donc automatiquement au démarrage.

Vous pouvez exécuter la commande suivante pour ajouter le service Docker au démarrage du système :

$sudosystemctlpermettredocker

Comme vous pouvez le voir sur la capture d'écran ci-dessous, le service système Docker est ajouté au démarrage.

Ajoutez maintenant votre utilisateur au docker groupe système. De cette façon, vous pouvez accéder à toutes les commandes Docker sans utiliser sudo .

Pour ajouter votre utilisateur à docker groupe, exécutez la commande suivante :

$sudomod utilisateur-aGdocker shovon

REMARQUE : ici shovon est l'utilisateur de ma machine CentOS 7. Votre nom d'utilisateur doit être différent.

Redémarrez maintenant votre machine CentOS 7 avec la commande suivante :

$sudoredémarrer

Une fois votre ordinateur démarré, vous pouvez vérifier si Docker fonctionne avec la commande suivante :

$version docker

Comme vous pouvez le voir sur la capture d'écran ci-dessous, la version de Docker installée sur ma machine CentOS 7 est la 17.12. Cela fonctionne correctement.

Utilisation de base de Docker

Vous pouvez exécuter une valeur par défaut Bonjour le monde conteneur de Docker pour tester s'il fonctionne ou non.

Vous pouvez exécuter la commande suivante pour exécuter le Bonjour le monde Conteneur Docker :

$docker run hello-world

Les Bonjour le monde l'image du conteneur sera recherchée sur le disque local. Pour la première fois, Docker ne le trouvera pas. Il sera donc téléchargé à partir du référentiel Docker. Une fois l'image téléchargée, Docker créera un conteneur à partir de l'image et l'exécutera comme vous pouvez le voir sur la capture d'écran ci-dessous.

Vous pouvez répertorier les conteneurs Docker disponibles avec la commande suivante :

$image du menu fixels

Vous pouvez exécuter la commande suivante pour trouver toutes les informations dont vous pourriez avoir besoin sur Docker sur votre système :

$informations sur les dockers

Comme vous pouvez le voir à partir de la sortie de cette commande, l'état de Docker est imprimé. Comme combien de conteneurs vous avez, combien d'entre eux sont en cours d'exécution, combien d'entre eux sont en pause ou arrêtés, combien d'images Docker vous avez téléchargées, votre pilote de stockage configuré, l'espace disque disponible et bien d'autres. C'est une longue liste d'informations.

C'est ainsi que vous installez Docker sur CentOS 7 et l'utilisez. Merci d'avoir lu cet article.