diff --git a/libnetwork/osl/namespace_linux.go b/libnetwork/osl/namespace_linux.go index 31f296d9bd..abb17e4bd2 100644 --- a/libnetwork/osl/namespace_linux.go +++ b/libnetwork/osl/namespace_linux.go @@ -655,7 +655,7 @@ func (n *networkNamespace) ApplyOSTweaks(types []SandboxType) { for _, t := range types { switch t { case SandboxTypeLoadBalancer: - kernel.ApplyOSTweaks(loadBalancerConfig) + n.InvokeFunc(func() { kernel.ApplyOSTweaks(loadBalancerConfig) }) } } }