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:
michaelschal committed 2025-07-09 22:58:01 +00:00
1 parent 4048c4edd4
commit b8252a4873
2 files changed
+56 -53

No files matched your search

+53 -45
View File
@@ -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
View File
@@ -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}