fix(compose): retire network_mode hérité via !reset en bridge
Le parent docker-compose.yml fixe `network_mode: host` ; combiné avec une déclaration `networks:` dans l'override, Compose refuse le projet (mutuellement exclusifs). On utilise `!reset null` pour supprimer la clé héritée et permettre l'usage du réseau bridge personnalisé. Requiert Compose v2.24+. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -10,19 +10,23 @@
|
||||
# ATTENTION : en mode bridge la découverte ARP / mDNS / ping sweep
|
||||
# ne fonctionnera PAS sur le LAN (le container n'a pas accès direct
|
||||
# au réseau de l'hôte). À utiliser uniquement pour la saisie manuelle
|
||||
# ou un test rapide de l'UI.
|
||||
# ou un test rapide de l'UI sur macOS / Windows / Docker Desktop.
|
||||
#
|
||||
# `!reset null` retire `network_mode: host` hérité du compose parent.
|
||||
# Nécessaire car `network_mode` et `networks` sont mutuellement
|
||||
# exclusifs. Requiert Docker Compose v2.24+.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
services:
|
||||
ipam:
|
||||
network_mode: bridge
|
||||
network_mode: !reset null
|
||||
ports:
|
||||
- "3000:3000"
|
||||
networks:
|
||||
- ipam-net
|
||||
|
||||
ipam-pg:
|
||||
network_mode: bridge
|
||||
network_mode: !reset null
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
@@ -32,7 +36,7 @@ services:
|
||||
- ipam-net
|
||||
|
||||
postgres:
|
||||
network_mode: bridge
|
||||
network_mode: !reset null
|
||||
ports:
|
||||
- "5432:5432"
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user