Sfoglia il codice sorgente

additional EnableIPTables check in isolateNetwork

Signed-off-by: Benjamin Böhmke <benjamin@boehmke.net>
Benjamin Böhmke 5 anni fa
parent
commit
1e1408f421
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      libnetwork/drivers/bridge/bridge.go

+ 4 - 1
libnetwork/drivers/bridge/bridge.go

@@ -340,7 +340,10 @@ func (n *bridgeNetwork) isolateNetwork(others []*bridgeNetwork, enable bool) err
 		}
 	}
 
-	return setINC(iptables.IPv4, thisConfig.BridgeName, enable)
+	if n.driver.config.EnableIPTables {
+		return setINC(iptables.IPv4, thisConfig.BridgeName, enable)
+	}
+	return nil
 }
 
 func (d *driver) configure(option map[string]interface{}) error {