Bladeren bron

Make sure iptables chains are recreated on firewall reload

Signed-off-by: Alessandro Boch <aboch@docker.com>
Alessandro Boch 9 jaren geleden
bovenliggende
commit
f6868a007f
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      libnetwork/drivers/bridge/bridge.go

+ 2 - 0
libnetwork/drivers/bridge/bridge.go

@@ -384,6 +384,8 @@ func (d *driver) configure(option map[string]interface{}) error {
 		if err != nil {
 			return err
 		}
+		// Make sure on firewall reload, first thing being re-played is chains creation
+		iptables.OnReloaded(func() { logrus.Debugf("Recreating iptables chains on firewall reload"); setupIPChains(config) })
 	}
 
 	d.Lock()