Versions in this module Expand all Collapse all v3 v3.4.10 Aug 29, 2022 v3.4.8 Aug 29, 2022 Changes in this version + const BridgeNetworkDriver + const DHCPIPAMDriver + const DefaultNetworkDriver + const DefaultNetworkName + const DefaultSubnet + const HostLocalIPAMDriver + const MacVLANNetworkDriver + type ContainerNetwork interface + NetworkCreate func(Network) (Network, error) + NetworkInspect func(nameOrID string) (Network, error) + NetworkList func(...FilterFunc) ([]Network, error) + NetworkRemove func(nameOrID string) error + Setup func(namespacePath string, options SetupOptions) (map[string]StatusBlock, error) + Teardown func(namespacePath string, options TeardownOptions) error + type FilterFunc func(Network) bool + type IPNet struct + func ParseCIDR(cidr string) (IPNet, error) + func (n *IPNet) MarshalText() ([]byte, error) + func (n *IPNet) UnmarshalText(text []byte) error + type LeaseRange struct + EndIP net.IP + StartIP net.IP + type NetAddress struct + Gateway net.IP + Subnet IPNet + type NetInterface struct + MacAddress net.HardwareAddr + Networks []NetAddress + type Network struct + Created time.Time + DNSEnabled bool + Driver string + ID string + IPAMOptions map[string]string + IPv6Enabled bool + Internal bool + Labels map[string]string + Name string + NetworkInterface string + Options map[string]string + Subnets []Subnet + type NetworkOptions struct + ContainerID string + ContainerName string + Networks map[string]PerNetworkOptions + PortMappings []PortMapping + type PerNetworkOptions struct + Aliases []string + InterfaceName string + StaticIPs []net.IP + StaticMAC net.HardwareAddr + type PortMapping struct + ContainerPort uint16 + HostIP string + HostPort uint16 + Protocol string + Range uint16 + type SetupOptions struct + type StatusBlock struct + DNSSearchDomains []string + DNSServerIPs []net.IP + Interfaces map[string]NetInterface + type Subnet struct + Gateway net.IP + LeaseRange *LeaseRange + Subnet IPNet + type TeardownOptions struct