浏览代码

Windows: integration-cli don't delete nat

Signed-off-by: John Howard <jhoward@microsoft.com>
John Howard 9 年之前
父节点
当前提交
d6ab2ad36d
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      integration-cli/docker_utils.go

+ 4 - 0
integration-cli/docker_utils.go

@@ -283,6 +283,10 @@ func deleteAllNetworks() error {
 		if n.Name == "bridge" || n.Name == "none" || n.Name == "host" {
 			continue
 		}
+		if daemonPlatform == "windows" && strings.ToLower(n.Name) == "nat" {
+			// nat is a pre-defined network on Windows and cannot be removed
+			continue
+		}
 		status, b, err := sockRequest("DELETE", "/networks/"+n.Name, nil)
 		if err != nil {
 			errors = append(errors, err.Error())