Skip to content

🚀 Gestion de Bases de Données avec Docker & Makefile 🐳

GitHub stars License Docker GNU Make DBeaver MySQL PostgreSQL MongoDB Redis Cassandra MariaDB

Bienvenue dans le guide ultime pour maîtriser vos bases de données en environnement Docker ! 🌟
Développez, testez et déployez en toute sérénité avec cette boîte à outils clé-en-main. 🧰

🎯 Ce que vous trouverez ici

Une installation simplifiée
Des commandes Docker optimisées grâce à Makefile
Des configurations prêtes pour 6 bases de données
Des astuces pro pour DBeaver
Des solutions aux erreurs courantes

⚡ Démarrage Express

  1. Clonez le dépôt :

    git clone https://github.com/abrahamkoloboe27/Setup-Databases-With-Docker.git
    

  2. Lancez TOUT l'écosystème :

    cd Setup-Databases-With-Docker && make run-all
    

  3. Accédez à DBeaver :
    🌐 http://localhost:8080

En 3 commandes, vos bases sont opérationnelles ! 🎉

📖 Sommaire Détaillé

🔧 Installation

Setup
Prérequis • Procédure pas-à-pas • Vérifications

🎛️ Utilisation du Makefile

Terminal
Commandes magiques • Exemples concrets • Personnalisation

📚 Bases de Données

Databases

Base 🐬 MySQL 🐘 PostgreSQL 🍃 MongoDB 🔴 Redis 🗃️ Cassandra 🌿 MariaDB
Port 3306 1234 27017 6379 9042 3307

🧠 Avancé

Advanced
Optimisation • Monitoring • Sécurité • Backup

❓ FAQ

FAQ
Dépannage • Bonnes pratiques • Contributions

🛠️ Ce projet est idéal pour :

  • 🧑💻 Développeurs full-stack voulant un environnement unifié
  • 📊 Data engineers travaillant sur des architectures hybrides
  • 🎓 Étudiants découvrant les bases de données
  • 🚀 Startups prototypant rapidement des solutions

📌 Prochaines Étapes

  1. 📥 Installation - Configurez votre environnement
  2. 🧪 Tester une base - Commencez avec MySQL
  3. 🎨 Personnaliser - Adaptez à vos besoins

Prêt à dompter vos données ? Let's go! 🚀💡