Преглед на файлове

Do not manage ipv6 for host mode containers

Signed-off-by: Alessandro Boch <aboch@docker.com>
Alessandro Boch преди 8 години
родител
ревизия
cddead94d2
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      libnetwork/osl/namespace_linux.go

+ 5 - 3
libnetwork/osl/namespace_linux.go

@@ -222,9 +222,11 @@ func NewSandbox(key string, osCreate, isRestore bool) (Sandbox, error) {
 	}
 
 	// As starting point, disable IPv6 on all interfaces
-	err = setIPv6(n.path, "all", false)
-	if err != nil {
-		logrus.Warnf("Failed to disable IPv6 on all interfaces on network namespace %q: %v", n.path, err)
+	if !n.isDefault {
+		err = setIPv6(n.path, "all", false)
+		if err != nil {
+			logrus.Warnf("Failed to disable IPv6 on all interfaces on network namespace %q: %v", n.path, err)
+		}
 	}
 
 	if err = n.loopbackUp(); err != nil {