package bridge
import "github.com/dotcloud/docker/libnetwork/drivers/bridge"
Index ¶
- Constants
- func LegacyContainerLinkOptions(parentEndpoints, childEndpoints []string) map[string]interface{}
- func Register(r driverapi.Registerer, store *datastore.Store, config map[string]interface{}) error
- func ValidateFixedCIDRV6(val string) error
Constants ¶
const ( // DefaultGatewayV4AuxKey represents the default-gateway configured by the user DefaultGatewayV4AuxKey = "DefaultGatewayIPv4" // DefaultGatewayV6AuxKey represents the ipv6 default-gateway configured by the user DefaultGatewayV6AuxKey = "DefaultGatewayIPv6" )
const ( // BridgeName label for bridge driver BridgeName = "com.docker.network.bridge.name" // EnableIPMasquerade label for bridge driver EnableIPMasquerade = "com.docker.network.bridge.enable_ip_masquerade" // IPv4GatewayMode label for bridge driver IPv4GatewayMode = "com.docker.network.bridge.gateway_mode_ipv4" // IPv6GatewayMode label for bridge driver IPv6GatewayMode = "com.docker.network.bridge.gateway_mode_ipv6" // EnableICC label EnableICC = "com.docker.network.bridge.enable_icc" // InhibitIPv4 label InhibitIPv4 = "com.docker.network.bridge.inhibit_ipv4" // DefaultBindingIP label DefaultBindingIP = "com.docker.network.bridge.host_binding_ipv4" // DefaultBridge label DefaultBridge = "com.docker.network.bridge.default_bridge" )
const ( DockerChain = "DOCKER" DockerForwardChain = "DOCKER-FORWARD" DockerBridgeChain = "DOCKER-BRIDGE" DockerCTChain = "DOCKER-CT" IsolationChain1 = "DOCKER-ISOLATION-STAGE-1" IsolationChain2 = "DOCKER-ISOLATION-STAGE-2" )
DockerChain: DOCKER iptable chain name
const ( // DefaultBridgeName is the default name for the bridge interface managed // by the driver when unspecified by the caller. DefaultBridgeName = "docker0" )
const (
NetworkType = "bridge"
)
Functions ¶
func LegacyContainerLinkOptions ¶
func Register ¶
Register registers a new instance of bridge driver.
func ValidateFixedCIDRV6 ¶
ValidateFixedCIDRV6 checks that val is an IPv6 address and prefix length that does not overlap with the link local subnet prefix 'fe80::/64'.
Source Files ¶
bridge_linux.go bridge_store.go errors.go interface_linux.go labels.go link.go port_mapping_linux.go port_mapping_linux_others.go setup.go setup_bridgenetfiltering.go setup_device_linux.go setup_ip_forwarding.go setup_ip_tables_linux.go setup_ipv4_linux.go setup_ipv6_linux.go setup_verify_linux.go
Directories ¶
Path | Synopsis |
---|---|
libnetwork/drivers/bridge/brmanager | |
libnetwork/drivers/bridge/internal |
- Version
- v28.1.1+incompatible (latest)
- Published
- Apr 18, 2025
- Platform
- linux/amd64
- Imports
- 40 packages
- Last checked
- 59 minutes ago –
Tools for package owners.