mirror of https://github.com/docker/docs.git
				
				
				
			Daemon changes to pass exec-root to libnetwork
This is required to make the libnetwork's namespace mgmt directory configurable Signed-off-by: Madhu Venugopal <madhu@docker.com> (cherry picked from commit d3af5e3d4bc0aadf25d571835893a9d5bead56b3) Signed-off-by: Tibor Vass <tibor@docker.com>
This commit is contained in:
		
							parent
							
								
									a0d1201e02
								
							
						
					
					
						commit
						1cc85c1726
					
				|  | @ -38,6 +38,10 @@ func (config *Config) InstallFlags(cmd *flag.FlagSet, usageFn func(string) strin | |||
| 	config.attachExperimentalFlags(cmd, usageFn) | ||||
| } | ||||
| 
 | ||||
| // GetExecRoot returns the user configured Exec-root
 | ||||
| func (config *Config) GetExecRoot() string { | ||||
| 	return config.ExecRoot | ||||
| } | ||||
| func (config *Config) isSwarmCompatible() error { | ||||
| 	return nil | ||||
| } | ||||
|  |  | |||
|  | @ -124,6 +124,11 @@ func (config *Config) GetAllRuntimes() map[string]types.Runtime { | |||
| 	return rts | ||||
| } | ||||
| 
 | ||||
| // GetExecRoot returns the user configured Exec-root
 | ||||
| func (config *Config) GetExecRoot() string { | ||||
| 	return config.ExecRoot | ||||
| } | ||||
| 
 | ||||
| func (config *Config) isSwarmCompatible() error { | ||||
| 	if config.ClusterStore != "" || config.ClusterAdvertise != "" { | ||||
| 		return fmt.Errorf("--cluster-store and --cluster-advertise daemon configurations are incompatible with swarm mode") | ||||
|  |  | |||
|  | @ -58,6 +58,11 @@ func (config *Config) GetAllRuntimes() map[string]types.Runtime { | |||
| 	return map[string]types.Runtime{} | ||||
| } | ||||
| 
 | ||||
| // GetExecRoot returns the user configured Exec-root
 | ||||
| func (config *Config) GetExecRoot() string { | ||||
| 	return "" | ||||
| } | ||||
| 
 | ||||
| func (config *Config) isSwarmCompatible() error { | ||||
| 	return nil | ||||
| } | ||||
|  |  | |||
|  | @ -1043,6 +1043,7 @@ func (daemon *Daemon) networkOptions(dconfig *Config, activeSandboxes map[string | |||
| 	} | ||||
| 
 | ||||
| 	options = append(options, nwconfig.OptionDataDir(dconfig.Root)) | ||||
| 	options = append(options, nwconfig.OptionExecRoot(dconfig.GetExecRoot())) | ||||
| 
 | ||||
| 	dd := runconfig.DefaultDaemonNetworkMode() | ||||
| 	dn := runconfig.DefaultDaemonNetworkMode().NetworkName() | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue