github.com/goern/docker@v1.9.0-rc1/runconfig/hostconfig_windows.go (about) 1 package runconfig 2 3 // IsDefault indicates whether container uses the default network stack. 4 func (n NetworkMode) IsDefault() bool { 5 return n == "default" 6 } 7 8 // DefaultDaemonNetworkMode returns the default network stack the daemon should 9 // use. 10 func DefaultDaemonNetworkMode() NetworkMode { 11 return NetworkMode("default") 12 } 13 14 // NetworkName returns the name of the network stack. 15 func (n NetworkMode) NetworkName() string { 16 if n.IsDefault() { 17 return "default" 18 } 19 return "" 20 } 21 22 // MergeConfigs merges the specified container Config and HostConfig. 23 // It creates a ContainerConfigWrapper. 24 func MergeConfigs(config *Config, hostConfig *HostConfig) *ContainerConfigWrapper { 25 return &ContainerConfigWrapper{ 26 config, 27 hostConfig, 28 } 29 }