diff --git a/libnetwork/drivers/bridge/bridge.go b/libnetwork/drivers/bridge/bridge.go index e6f4316b0a..f8e751baf2 100644 --- a/libnetwork/drivers/bridge/bridge.go +++ b/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 {