mirror of https://github.com/docker/docs.git
Put the bridge interface name in the command line
This commit is contained in:
parent
0424998f38
commit
f39af7e05d
|
@ -22,7 +22,13 @@ func main() {
|
||||||
// FIXME: Switch d and D ? (to be more sshd like)
|
// FIXME: Switch d and D ? (to be more sshd like)
|
||||||
flDaemon := flag.Bool("d", false, "Daemon mode")
|
flDaemon := flag.Bool("d", false, "Daemon mode")
|
||||||
flDebug := flag.Bool("D", false, "Debug mode")
|
flDebug := flag.Bool("D", false, "Debug mode")
|
||||||
|
bridgeName := flag.String("br", "", "")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
if *bridgeName != "" {
|
||||||
|
docker.NetworkBridgeIface = *bridgeName
|
||||||
|
} else {
|
||||||
|
docker.NetworkBridgeIface = "lxcbr0"
|
||||||
|
}
|
||||||
if *flDebug {
|
if *flDebug {
|
||||||
os.Setenv("DEBUG", "1")
|
os.Setenv("DEBUG", "1")
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,10 +11,11 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var NetworkBridgeIface string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
networkBridgeIface = "lxcbr0"
|
portRangeStart = 49153
|
||||||
portRangeStart = 49153
|
portRangeEnd = 65535
|
||||||
portRangeEnd = 65535
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Calculates the first and last IP addresses in an IPNet
|
// Calculates the first and last IP addresses in an IPNet
|
||||||
|
|
|
@ -267,7 +267,7 @@ func NewRuntimeFromDirectory(root string) (*Runtime, error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("Couldn't create Tag store: %s", err)
|
return nil, fmt.Errorf("Couldn't create Tag store: %s", err)
|
||||||
}
|
}
|
||||||
netManager, err := newNetworkManager(networkBridgeIface)
|
netManager, err := newNetworkManager(NetworkBridgeIface)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue