github.com/demonoid81/moby@v0.0.0-20200517203328-62dd8e17c460/daemon/config/config_windows.go (about) 1 package config // import "github.com/demonoid81/moby/daemon/config" 2 3 import ( 4 "github.com/demonoid81/moby/api/types" 5 ) 6 7 // BridgeConfig stores all the bridge driver specific 8 // configuration. 9 type BridgeConfig struct { 10 commonBridgeConfig 11 } 12 13 // Config defines the configuration of a docker daemon. 14 // These are the configuration settings that you pass 15 // to the docker daemon when you launch it with say: `dockerd -e windows` 16 type Config struct { 17 CommonConfig 18 19 // Fields below here are platform specific. (There are none presently 20 // for the Windows daemon.) 21 } 22 23 // GetRuntime returns the runtime path and arguments for a given 24 // runtime name 25 func (conf *Config) GetRuntime(name string) *types.Runtime { 26 return nil 27 } 28 29 // GetInitPath returns the configure docker-init path 30 func (conf *Config) GetInitPath() string { 31 return "" 32 } 33 34 // GetDefaultRuntimeName returns the current default runtime 35 func (conf *Config) GetDefaultRuntimeName() string { 36 return StockRuntimeName 37 } 38 39 // GetAllRuntimes returns a copy of the runtimes map 40 func (conf *Config) GetAllRuntimes() map[string]types.Runtime { 41 return map[string]types.Runtime{} 42 } 43 44 // GetExecRoot returns the user configured Exec-root 45 func (conf *Config) GetExecRoot() string { 46 return "" 47 } 48 49 // IsSwarmCompatible defines if swarm mode can be enabled in this config 50 func (conf *Config) IsSwarmCompatible() error { 51 return nil 52 } 53 54 // ValidatePlatformConfig checks if any platform-specific configuration settings are invalid. 55 func (conf *Config) ValidatePlatformConfig() error { 56 return nil 57 } 58 59 // IsRootless returns conf.Rootless on Unix but false on Windows 60 func (conf *Config) IsRootless() bool { 61 return false 62 }