Comment installer Docker sur CentOS 7 + Docker Compose

Le concept et la technologie de Docker sont largement reconnus aujourd’hui. De nombreux administrateurs système utilisent cet outil pour travailler en raison des nombreux avantages qu’il offre lors de la gestion des conteneurs sous Linux. C’est pourquoi aujourd’hui, nous allons vous montrer comment installer Docker sur CentOS 7, puis comment installer Docker Compose pour alimenter davantage votre VPS!

Docker est très apprécié en particulier pour la mise en œuvre d’images contenant des applications ou des services que nous souhaitons généralement installer sur notre réseau. En plus de tout cela, c’est un projet open source qui facilite la compréhension de son fonctionnement et même l’adaptabilité au besoin.

Comprendre Docker et ses conteneurs

Docker est une technologie open source qui gère et automatise le déploiement d’applications via un conteneur. Ces conteneurs sont distribués via des images qui contiennent tout ce dont vous avez besoin pour exécuter une application. Par exemple, il existe des images de WordPress, Nginx, MariaDB et de nombreux autres services ou applications.

Le principal avantage de l’utilisation de Docker est que nous pouvons « installer » des services ou des applications sur de nombreux systèmes, quel que soit le matériel. Par exemple, nous pouvons créer une image de notre application, et elle peut s’exécuter sur n’importe quel ordinateur sur lequel Docker est installé. Tout cela quel que soit le système d’exploitation ou le matériel en question.

Mieux encore, commencer avec cet outil est très facile! Apprenons à installer Docker sur CentOS 7!

Comment installer Docker sur CentOS 7

L’installation de Docker sur CentOS 7 est simple. Pour ce faire, vous devez vous connecter à votre serveur en utilisant SSH. Consultez notre tutoriel sur le mastic si vous rencontrez des problèmes avec cette étape.

ssh [email protected]

Ensuite, nous devons installer un certain nombre de paquets avant d’installer Docker. Nous devons être l’utilisateur root et exécuter la ligne suivante sur la ligne de commande:

yum install -y yum-utils device-mapper-persistent-data lvm2

Le moyen le plus simple et le plus sûr de terminer le processus consiste à utiliser les dépôts Docker officiels. Pour ce faire, vous devez exécuter cette ligne de commande:

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

Après cela, nous pouvons installer Docker sur CentOS 7 en exécutant la commande suivante:

yum install docker-ce

Maintenant vous savez comment installer Docker sur CentOS. Mais il ne fonctionne pas encore! Pour activer et lancer Docker, exécutez les commandes suivantes:

systemctl enable docker
systemctl start docker

Enfin, vous pouvez vérifier l’état du service pour vérifier que tout s’est bien passé:

systemctl status docker

Par conséquent, nous devrions voir une ligne verte indiquant que Docker est en cours d’exécution.

Applications Docker de base

Tout d’abord, commençons par la commande « Hello World » de Docker. Pour cela, vous devez exécuter la commande suivante :

docker run hello-world

Cette image de test est celle que Docker recommande de vérifier chaque fois que l’outil est réinstallé.

Vous pouvez vérifier toutes les images que vous avez sur votre système avec cette commande:

docker images

Ou rechercher une image disponible dans le référentiel Docker avec la commande search.

docker search 

Par exemple, vous pouvez également rechercher une image associée avec CentOS 7:

docker search centos7

Et si vous souhaitez télécharger une image, vous pouvez le faire avec la commande suivante:

docker pull 

Enfin, pour exécutez l’image à l’aide de la commande exécuter. Vous pouvez appeler l’image par son identifiant ou directement par son nom.

docker run -t -i 

L’option -i signifie que vous rendrez l’image interactive, tandis que l’option -t signifie que vous aurez accès à un terminal et pourrez en simuler un.

Pour quitter une image, vous devez appuyer sur CTRL + D.

Comment installer Docker Compose sur CentOS 7

Docker Compose est un utilitaire qui nous permet d’afficher des images dans Docker. Il a été créé parce que de nombreux programmes nécessitent des services supplémentaires pour fonctionner. Par exemple, avec WordPress ou un autre CMS, nous avons besoin, tout d’abord, d’un serveur web fonctionnel et de l’image d’un administrateur de base de données et, enfin, de l’image de l’application.

Il faudrait les déployer un par un et les configurer. Avec Docker Composer, nous pouvons tout définir dans un seul fichier, toutes les images dépendant de la principale et les charger normalement.

Pour installer Docker Compose sur CentOS 7, nous devons exécuter cette commande :

Si curl n’est pas installé, vous pouvez l’installer en utilisant la commande suivante:

yum install curl

Ensuite, vous devez attribuer des autorisations d’exécution au binaire de composition Docker:

chmod +x /usr/local/bin/docker-compose

Et maintenant, pour vous assurer qu’il n’y a pas de problèmes lors de l’utilisation de l’outil dans le terminal, vous devrez faire un lien symbolique vers le système:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Enfin, vérifiez la version installée:

docker-compose --version

Et vous serez prêt à utiliser Docker et Docker Compose.

Conclusion

Docker est aujourd’hui un outil largement utilisé. La mise en œuvre d’applications sous forme de conteneurs nous évite des problèmes de compatibilité. De plus, Docker facilite l’installation et la maintenance des conteneurs existants. D’un autre côté, si vous ajoutez un outil comme Compose à la technologie de Docker, la productivité et l’efficacité seront encore améliorées.

Tout savoir sur l’installation de Docker sur CentOS et l’outil lui-même est très important aujourd’hui, nous vous recommandons donc de visiter le site Web du projet et d’en savoir plus à ce sujet. Bon apprentissage!

Cet article a été modifié pour la dernière fois le 28 octobre 2020 21h46

Posted on

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.