diff --git a/libnetwork/service_linux.go b/libnetwork/service_linux.go index 8ee105f60c..337d325207 100644 --- a/libnetwork/service_linux.go +++ b/libnetwork/service_linux.go @@ -718,7 +718,7 @@ func fwMarker() { os.Exit(4) } - if len(ingressPorts) != 0 && addDelOpt == "-A" { + if addDelOpt == "-A" { ruleParams := strings.Fields(fmt.Sprintf("-m ipvs --ipvs -j SNAT --to-source %s", os.Args[6])) if !iptables.Exists("nat", "POSTROUTING", ruleParams...) { rule := append(strings.Fields("-t nat -A POSTROUTING"), ruleParams...)