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 :
2. Installer les paquets requis
Docker nécessite l’installation préalable de certaines dépendances. Exécutez la commande suivante pour les ajouter :
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 :
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 :
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 :
Pour vérifier l’état du service Docker, vous pouvez exécuter la commande suivante :
6. Vérifier l’installation de Docker
Pour vérifier que Docker fonctionne correctement, exécutez la commande suivante :
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
Étape 2 : Ajouter votre utilisateur au groupe Docker
Remplacez your_username par le nom d’utilisateur auquel vous souhaitez donner accès à Docker :
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 :
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.