Bladeren bron

Merge pull request #12663 from Mashimiao/Move-setHostConfig-to-daemon-file

Move setHostConfig to daemon file
Doug Davis 10 jaren geleden
bovenliggende
commit
d59ce5cd48
2 gewijzigde bestanden met toevoegingen van 18 en 18 verwijderingen
  1. 18 0
      daemon/daemon.go
  2. 0 18
      daemon/start.go

+ 18 - 0
daemon/daemon.go

@@ -1248,3 +1248,21 @@ func (daemon *Daemon) verifyHostConfig(hostConfig *runconfig.HostConfig) ([]stri
 
 	return warnings, nil
 }
+
+func (daemon *Daemon) setHostConfig(container *Container, hostConfig *runconfig.HostConfig) error {
+	container.Lock()
+	defer container.Unlock()
+	if err := parseSecurityOpt(container, hostConfig); err != nil {
+		return err
+	}
+
+	// Register any links from the host config before starting the container
+	if err := daemon.RegisterLinks(container, hostConfig); err != nil {
+		return err
+	}
+
+	container.hostConfig = hostConfig
+	container.toDisk()
+
+	return nil
+}

+ 0 - 18
daemon/start.go

@@ -39,21 +39,3 @@ func (daemon *Daemon) ContainerStart(name string, hostConfig *runconfig.HostConf
 
 	return nil
 }
-
-func (daemon *Daemon) setHostConfig(container *Container, hostConfig *runconfig.HostConfig) error {
-	container.Lock()
-	defer container.Unlock()
-	if err := parseSecurityOpt(container, hostConfig); err != nil {
-		return err
-	}
-
-	// Register any links from the host config before starting the container
-	if err := daemon.RegisterLinks(container, hostConfig); err != nil {
-		return err
-	}
-
-	container.hostConfig = hostConfig
-	container.toDisk()
-
-	return nil
-}