33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilisez le code :

BLACK33
BG40
Utiliser la promotion
31.10.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. Mettre à jour le 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

Une fois 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

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 à partir du 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 votre nom d’utilisateur par le nom d’utilisateur réel auquel vous souhaitez donner accès à Docker

sudo usermod -aG docker your_username
##

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

8. Commandes Docker de base

Voici quelques commandes Docker essentielles pour commencer

  • Liste des 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 les conteneurs
    docker rm container_id
    #####
  • Lister les images Docker
    docker images
    #
  • Extraire une image Docker
    docker pull image_name
    #####

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 (facultatif)

  • 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.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilisez le code :

BLACK33
BG40
Utiliser la promotion