Versions in this module Expand all Collapse all v1 v1.13.1 Mar 11, 2020 Changes in this version + var ErrConflictContainerNetworkAndLinks = fmt.Errorf(...) + var ErrConflictContainerNetworkAndMac = fmt.Errorf("Conflicting options: mac-address and the network mode") + var ErrConflictHostNetwork = fmt.Errorf(...) + var ErrConflictHostNetworkAndLinks = fmt.Errorf(...) + var ErrConflictNetworkAndDNS = fmt.Errorf("Conflicting options: dns and the network mode") + var ErrConflictNetworkExposePorts = fmt.Errorf("Conflicting options: port exposing and the container type network mode") + var ErrConflictNetworkHostname = fmt.Errorf("Conflicting options: hostname and the network mode") + var ErrConflictNetworkHosts = fmt.Errorf("Conflicting options: custom host-to-IP mapping and the network mode") + var ErrConflictNetworkPublishPorts = fmt.Errorf("Conflicting options: port publishing and the container type network mode") + var ErrConflictNoNetwork = fmt.Errorf(...) + var ErrConflictSharedNetwork = fmt.Errorf(...) + var ErrConflictUTSHostname = fmt.Errorf("Conflicting options: hostname and the UTS mode") + var ErrConflictUserDefinedNetworkAndLinks = fmt.Errorf(...) + var ErrUnsupportedNetworkAndAlias = fmt.Errorf(...) + var ErrUnsupportedNetworkAndIP = fmt.Errorf("User specified IP address is supported on user defined networks only") + var ErrUnsupportedNetworkNoSubnetAndIP = fmt.Errorf(...) + func Compare(a, b *container.Config) bool + func DecodeContainerConfig(src io.Reader) (*container.Config, *container.HostConfig, *networktypes.NetworkingConfig, ...) + func DecodeHostConfig(src io.Reader) (*container.HostConfig, error) + func DefaultDaemonNetworkMode() container.NetworkMode + func IsPreDefinedNetwork(network string) bool + func SetDefaultNetModeIfBlank(hc *container.HostConfig) *container.HostConfig + func ValidateIsolation(hc *container.HostConfig) error + func ValidateNetMode(c *container.Config, hc *container.HostConfig) error + func ValidateQoS(hc *container.HostConfig) error + func ValidateResources(hc *container.HostConfig, si *sysinfo.SysInfo) error + type ContainerConfigWrapper struct + Cpuset string + HostConfig *container.HostConfig + InnerHostConfig *container.HostConfig + NetworkingConfig *networktypes.NetworkingConfig + type ContainerDecoder struct + func (r ContainerDecoder) DecodeConfig(src io.Reader) (*container.Config, *container.HostConfig, *networktypes.NetworkingConfig, ...) + func (r ContainerDecoder) DecodeHostConfig(src io.Reader) (*container.HostConfig, error)