12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package runconfig
- import (
- "github.com/docker/docker/api/types/container"
- "github.com/docker/docker/pkg/sysinfo"
- )
- // DefaultDaemonNetworkMode returns the default network stack the daemon should
- // use.
- func DefaultDaemonNetworkMode() container.NetworkMode {
- return container.NetworkMode("bridge")
- }
- // IsPreDefinedNetwork indicates if a network is predefined by the daemon
- func IsPreDefinedNetwork(network string) bool {
- return false
- }
- // validateNetMode ensures that the various combinations of requested
- // network settings are valid.
- func validateNetMode(c *container.Config, hc *container.HostConfig) error {
- // We may not be passed a host config, such as in the case of docker commit
- return nil
- }
- // validateIsolation performs platform specific validation of the
- // isolation level in the hostconfig structure.
- // This setting is currently discarded for Solaris so this is a no-op.
- func validateIsolation(hc *container.HostConfig) error {
- return nil
- }
- // validateQoS performs platform specific validation of the QoS settings
- func validateQoS(hc *container.HostConfig) error {
- return nil
- }
- // validateResources performs platform specific validation of the resource settings
- func validateResources(hc *container.HostConfig, si *sysinfo.SysInfo) error {
- return nil
- }
- // validatePrivileged performs platform specific validation of the Privileged setting
- func validatePrivileged(hc *container.HostConfig) error {
- return nil
- }
|