mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-11 17:29:48 +02:00
Consolidates Docker Compose configurations into a single docker-compose.yml file, removing docker-compose.simple.yml and docker-compose.prod.yml. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b677ee4d-d452-4e7b-9ac9-ca1e468cd60b.jpg
2.8 KiB
2.8 KiB
Configuration Réseau Docker - RegisFlow
🌐 Problématique des Conflits Réseau
Le sous-réseau 172.20.0.0/24 peut créer des conflits avec des réseaux existants sur certains systèmes. Pour éviter ces problèmes, RegisFlow propose plusieurs configurations.
🔧 Configuration Simplifiée
Configuration Unique
Fichier : docker-compose.yml
# Utilise le réseau par défaut de Docker
networks:
default:
driver: bridge
Avantages :
- Aucun conflit de sous-réseau
- Docker gère automatiquement les adresses IP
- Configuration la plus simple
- Compatible avec tous les environnements
Utilisation :
docker-compose up -d
Configuration Personnalisée (Si Nécessaire)
Si vous avez des exigences spécifiques, modifiez le sous-réseau :
networks:
regisflow-internal:
driver: bridge
ipam:
driver: default
config:
- subnet: 10.100.0.0/24 # Votre sous-réseau
📋 Sous-réseaux Recommandés
Évitez ces plages (souvent utilisées) :
172.16.0.0/12- Réseaux privés Docker192.168.1.0/24- Réseaux domestiques10.0.0.0/8- Réseaux d'entreprise
Utilisez ces plages (plus sûres) :
192.168.200.0/24- Peu utilisé172.30.0.0/24- Rarement en conflit10.100.0.0/24- Espace libre
🔍 Vérifier les Conflits
# Voir les réseaux Docker existants
docker network ls
# Voir les détails d'un réseau
docker network inspect bridge
# Voir les routes système
ip route show
# Vérifier les interfaces réseau
ip addr show
🛠️ Résolution des Conflits
Si vous avez un conflit :
-
Identifier le conflit :
docker network inspect regisflow_regisflow-internal -
Changer le sous-réseau :
# Arrêter les services docker-compose down # Supprimer le réseau docker network rm regisflow_regisflow-internal # Modifier docker-compose.yml avec un nouveau sous-réseau # Puis redémarrer docker-compose up -d -
Ou utiliser la configuration simple :
docker-compose -f docker-compose.simple.yml up -d
🎯 Recommandations
Pour tous les environnements :
- Utilisez
docker-compose.yml - Aucune configuration réseau nécessaire
- Démarrage rapide et compatible
Si vous avez des besoins spécifiques :
- Modifiez le fichier
docker-compose.yml - Ajoutez une configuration réseau personnalisée
- Testez avant déploiement
📚 Scripts Inclus
install-simple.sh- Installation automatiquedeploy-prod.sh- Déploiement productionmonitoring.sh- Surveillance des services
🔒 Sécurité
La configuration est sécurisée :
- Communications chiffrées entre conteneurs
- Isolation des services
- Accès contrôlé aux ports
- Réseau Docker par défaut isolé du réseau hôte