package libnetwork import ( "fmt" "strconv" "github.com/docker/docker/libnetwork/drivers/bridge" ) const libnGWNetwork = "docker_gwbridge" func getPlatformOption() EndpointOption { return nil } func (c *Controller) createGWNetwork() (*Network, error) { n, err := c.NewNetwork("bridge", libnGWNetwork, "", NetworkOptionDriverOpts(map[string]string{ bridge.BridgeName: libnGWNetwork, bridge.EnableICC: strconv.FormatBool(false), bridge.EnableIPMasquerade: strconv.FormatBool(true), }), NetworkOptionEnableIPv6(false), ) if err != nil { return nil, fmt.Errorf("error creating external connectivity network: %v", err) } return n, err }