Comment installer Docker sur CentOS ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
04.12.2024

Comment installer Docker sur CentOS

Docker est un outil puissant pour construire, déployer et exécuter des applications dans des conteneurs, fournissant un environnement isolé qui simplifie le développement et le déploiement. L’installation de Docker sur CentOS vous permet de tirer parti de ces capacités. Ce guide vous guidera à travers le processus d’installation de Docker sur un serveur CentOS.

1. Mise à jour du système

Avant d’installer Docker, il est conseillé de mettre à jour votre système pour s’assurer que tous les paquets sont à jour :

sudo yum update -y

2. Installer les paquets requis

Docker nécessite l’installation préalable de certaines dépendances. Exécutez la commande suivante pour les ajouter :

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

Le paquet yum-utils fournit l’utilitaire yum-config-manager, que nous utiliserons pour configurer le dépôt Docker.

3. Configurer le dépôt Docker

Ensuite, ajoutez le dépôt officiel de Docker à votre système :

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

Ce dépôt fournit les derniers paquets Docker pour CentOS.

4. Installer Docker

Avec le dépôt ajouté, vous pouvez maintenant installer Docker :

sudo yum install -y docker-ce

Ceci installe le moteur Docker sur votre système CentOS.

5. Démarrer et activer Docker

Une fois Docker installé, démarrez le service Docker et activez-le au démarrage :

sudo systemctl start docker sudo systemctl enable docker

Pour vérifier l’état du service Docker, vous pouvez exécuter la commande suivante :

sudo systemctl status docker

6. Vérifier l’installation de Docker

Pour vérifier que Docker fonctionne correctement, exécutez la commande suivante :

sudo docker run hello-world

Cette commande télécharge une image de test depuis le dépôt de Docker et l’exécute. Si tout est configuré correctement, vous verrez un message indiquant que Docker est installé et fonctionne.

7. Gérer Docker en tant qu’utilisateur non rooté (optionnel)

Par défaut, Docker requiert les privilèges de l’utilisateur root. Pour permettre à un utilisateur non root d’exécuter des commandes Docker, ajoutez-le au groupe docker.

Étape 1 : Créer le groupe Docker

sudo groupadd docker

Étape 2 : Ajouter votre utilisateur au groupe Docker

Remplacez your_username par le nom d’utilisateur auquel vous souhaitez donner accès à Docker :

sudo usermod -aG docker votre_nom_d’utilisateur

Après avoir ajouté l’utilisateur, déconnectez-vous et reconnectez-vous pour que les modifications soient prises en compte.

8. Commandes de base de Docker

Voici quelques commandes Docker essentielles pour commencer :

  • Lister les conteneurs Docker :
    docker ps # Affiche les conteneurs en cours d’exécution docker ps -a # Affiche tous les conteneurs, y compris ceux qui sont arrêtés
  • Démarrer et arrêter les conteneurs :
    docker start container_id docker stop container_id
  • Supprimer des conteneurs :
    docker rm container_id
  • Lister les images Docker :
    docker images
  • Extraire une image Docker :
    docker pull nom_image

9. Configurer Docker pour qu’il démarre au démarrage

Docker devrait déjà être configuré pour démarrer au démarrage. Cependant, si vous avez besoin de le réactiver :

sudo systemctl enable docker

10. Configuration supplémentaire de Docker (optionnel)

  • Configuration de Docker Compose : Docker Compose vous permet de définir et d’exécuter des applications multi-conteneurs. Installez Docker Compose avec :
    sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose
  • Configuration du démon Docker : Personnalisez Docker en modifiant le fichier /etc/docker/daemon.json. Vous pouvez configurer des options telles que la journalisation, les pilotes de stockage et les paramètres réseau.

Conclusion

L’installation de Docker sur CentOS fournit un environnement flexible pour les applications conteneurisées, simplifiant les processus de développement et de déploiement. Avec Docker opérationnel, vous pouvez maintenant commencer à explorer la conteneurisation pour vos projets sur CentOS.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills