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  }