Browse Source

Set ExternalPortReserved for dummy proxy

Signed-off-by: Ameya Gawde <agawde@mirantis.com>
Ameya Gawde 3 years ago
parent
commit
cba8cf34d2
1 changed files with 5 additions and 4 deletions
  1. 5 4
      libnetwork/drivers/windows/windows.go

+ 5 - 4
libnetwork/drivers/windows/windows.go

@@ -490,10 +490,11 @@ func ConvertPortBindings(portBindings []types.PortBinding) ([]json.RawMessage, e
 		}
 		}
 
 
 		encodedPolicy, err := json.Marshal(hcsshim.NatPolicy{
 		encodedPolicy, err := json.Marshal(hcsshim.NatPolicy{
-			Type:         "NAT",
-			ExternalPort: elem.HostPort,
-			InternalPort: elem.Port,
-			Protocol:     elem.Proto.String(),
+			Type:                 "NAT",
+			ExternalPort:         elem.HostPort,
+			InternalPort:         elem.Port,
+			Protocol:             elem.Proto.String(),
+			ExternalPortReserved: true,
 		})
 		})
 
 
 		if err != nil {
 		if err != nil {