Skip to content

sys-admn/Install-DevOps-tools-with-Docker

Repository files navigation

Projet d'installation d'outils DevOps

Ce projet vise à automatiser le déploiement d'un ensemble d'outils à l'aide de Docker et docker-compose. Les outils incluent Jenkins, Sonarqube et Nexus.

Prérequis

Assurer-vous que Docker et docker-compose sont installées sur votre système.

Si ce n'est pas le cas, vous pouvez les installer en suivant les instructions sur le site officiel de Docker : https://docs.docker.com/get-docker/ ou utiliser ce script https://get.docker.com/

Installation

1. Cloner ce projet sur votre machine locale

git clone

2. Créer un réseau Docker pour les conteneurs

docker network create devops_network

3.lancez les conteneurs à l'aide de docker-compose:

docker-compose up --build -d

Cela va construire les images Docker nécessaires et lancer les conteneurs en arrière-plan.

Accès aux outils

Une fois les conteneurs lancés, vous pourrez accéder aux outils DevOps via les ports exposés sur votre machine locale. Les ports spécifiques peuvent varier en fonction de la configuration dans le fichier docker-compose.yml.

Arrêt et Nettoyage

Pour arrêter et supprimer les conteneurs Docker, exécutez :

docker-compose down

Pour supprimer également le réseau Docker créé, exécutez : docker network rm devops_network

Personnalisation

Vous pouvez personnaliser ce dépôt en ajoutant ou en supprimant des outils DevOps dans le fichier docker-compose.yml selon vos besoins spécifiques.

Contribution

Les contributions sont les bienvenues ! Si vous souhaitez ajouter de nouveaux outils DevOps, corriger des bogues ou améliorer la documentation, n'hésitez pas à créer une pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published