mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-23 23:28:18 +02:00
Update instructions for network configuration in Portainer
Improves network flexibility by removing IP pre-setting and simplifying network changes via Portainer using docker-compose. 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/1a628c74-3aad-4182-a42f-aeae036e6dcf.jpg
This commit is contained in:
1 parent
4048c4edd4
commit
b8252a4873
2 files changed
+56
-53
No files matched your search
+53
-45
@@ -1,61 +1,69 @@
|
|||||||
# Exemples de configurations réseau pour RegisFlow
|
# Guide pour changer de réseau dans Portainer
|
||||||
# Copiez et adaptez selon vos besoins
|
# RegisFlow - Configuration réseau flexible
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# EXEMPLE 1 : RÉSEAU BRIDGE PERSONNALISÉ
|
# INSTALLATION STANDARD
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# Dans .env :
|
# 1. Déployez RegisFlow avec docker-compose up -d
|
||||||
# NETWORK_DRIVER=bridge
|
# 2. Dans Portainer, allez dans Stacks > regisflow
|
||||||
# NETWORK_SUBNET=192.168.100.0/24
|
# 3. Utilisez "Migrate" ou "Redeploy" pour changer de réseau
|
||||||
# NETWORK_BRIDGE_NAME=regisflow-net
|
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# EXEMPLE 2 : RÉSEAU HOST (sans isolation)
|
# CHANGER DE RÉSEAU DANS PORTAINER
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# Dans .env :
|
# Option 1 : Via l'interface Portainer
|
||||||
# NETWORK_DRIVER=host
|
# 1. Containers > regisflow-app/regisflow-db
|
||||||
# Supprimez les ports mappings dans docker-compose.yml
|
# 2. "Disconnect" du réseau actuel
|
||||||
|
# 3. "Connect" au nouveau réseau
|
||||||
|
# 4. Redémarrer les containers
|
||||||
|
|
||||||
# Pour utiliser le réseau host, modifiez docker-compose.yml :
|
# Option 2 : Via la Stack Portainer
|
||||||
# services:
|
# 1. Stacks > votre-stack-regisflow
|
||||||
# regisflow-db:
|
# 2. Editor > Modifier la section networks
|
||||||
# network_mode: host
|
# 3. Deploy the stack
|
||||||
# regisflow:
|
|
||||||
# network_mode: host
|
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# EXEMPLE 3 : RÉSEAU EXISTANT
|
# RÉSEAUX COMPATIBLES PORTAINER
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# Pour utiliser un réseau Docker existant :
|
|
||||||
# networks:
|
# Bridge par défaut (installation standard)
|
||||||
# default:
|
networks:
|
||||||
# external: true
|
default:
|
||||||
# name: mon-reseau-existant
|
driver: bridge
|
||||||
|
|
||||||
|
# Réseau existant (créé dans Portainer)
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
external: true
|
||||||
|
name: nom-reseau-existant
|
||||||
|
|
||||||
|
# Réseau macvlan (IP directe)
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
driver: macvlan
|
||||||
|
driver_opts:
|
||||||
|
parent: eth0
|
||||||
|
|
||||||
|
# Réseau host (sans isolation)
|
||||||
|
# Supprimez la section networks et ajoutez :
|
||||||
|
# network_mode: host dans chaque service
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# EXEMPLE 4 : MACVLAN (IP dédiée)
|
# PROCÉDURE MIGRATION PORTAINER
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# Dans .env :
|
# 1. Arrêter la stack dans Portainer
|
||||||
# NETWORK_DRIVER=macvlan
|
# 2. Modifier le docker-compose.yml si nécessaire
|
||||||
# NETWORK_SUBNET=192.168.1.0/24
|
# 3. Redéployer la stack
|
||||||
|
# 4. Vérifier la connectivité réseau
|
||||||
# Puis ajoutez dans docker-compose.yml networks :
|
|
||||||
# driver_opts:
|
|
||||||
# parent: eth0 # Interface réseau de l'hôte
|
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# EXEMPLE 5 : DOCKER SWARM (OVERLAY)
|
# DÉPANNAGE RÉSEAU
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# Pour Docker Swarm avec réseau overlay :
|
# Vérifier les réseaux Docker :
|
||||||
# networks:
|
# docker network ls
|
||||||
# default:
|
#
|
||||||
# driver: overlay
|
# Inspecter un réseau :
|
||||||
# attachable: true
|
# docker network inspect nom-du-reseau
|
||||||
|
#
|
||||||
# ==========================================
|
# Connecter manuellement un container :
|
||||||
# COMMENT CHANGER DE RÉSEAU
|
# docker network connect nom-reseau nom-container
|
||||||
# ==========================================
|
|
||||||
# 1. Arrêtez les services : docker-compose down
|
|
||||||
# 2. Modifiez les variables dans .env
|
|
||||||
# 3. Redémarrez : docker-compose up -d
|
|
||||||
# 4. Vérifiez : docker network ls
|
|
||||||
+3
-8
@@ -61,13 +61,8 @@ volumes:
|
|||||||
backup_data:
|
backup_data:
|
||||||
logs_data:
|
logs_data:
|
||||||
|
|
||||||
# Configuration réseau flexible
|
# Configuration réseau flexible (sans IP prédéfinies)
|
||||||
# Vous pouvez changer NETWORK_DRIVER dans .env selon vos besoins
|
# Vous pouvez changer de réseau dans Portainer après installation
|
||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
driver: ${NETWORK_DRIVER:-bridge}
|
driver: ${NETWORK_DRIVER:-bridge}
|
||||||
driver_opts:
|
|
||||||
com.docker.network.bridge.name: ${NETWORK_BRIDGE_NAME:-docker0}
|
|
||||||
ipam:
|
|
||||||
config:
|
|
||||||
- subnet: ${NETWORK_SUBNET:-172.20.0.0/16}
|
|
||||||
Reference in new issue
Block a user