|
@@ -36,6 +36,7 @@ func main() {
|
|
flEnableCors = flag.Bool([]string{"#api-enable-cors", "-api-enable-cors"}, false, "Enable CORS headers in the remote API")
|
|
flEnableCors = flag.Bool([]string{"#api-enable-cors", "-api-enable-cors"}, false, "Enable CORS headers in the remote API")
|
|
flDns = docker.NewListOpts(docker.ValidateIp4Address)
|
|
flDns = docker.NewListOpts(docker.ValidateIp4Address)
|
|
flEnableIptables = flag.Bool([]string{"#iptables", "-iptables"}, true, "Disable docker's addition of iptables rules")
|
|
flEnableIptables = flag.Bool([]string{"#iptables", "-iptables"}, true, "Disable docker's addition of iptables rules")
|
|
|
|
+ flEnableIpForward = flag.Bool([]string{"#ip-forward", "-ip-forward"}, true, "Disable enabling of net.ipv4.ip_forward")
|
|
flDefaultIp = flag.String([]string{"#ip", "-ip"}, "0.0.0.0", "Default IP address to use when binding container ports")
|
|
flDefaultIp = flag.String([]string{"#ip", "-ip"}, "0.0.0.0", "Default IP address to use when binding container ports")
|
|
flInterContainerComm = flag.Bool([]string{"#icc", "-icc"}, true, "Enable inter-container communication")
|
|
flInterContainerComm = flag.Bool([]string{"#icc", "-icc"}, true, "Enable inter-container communication")
|
|
flGraphDriver = flag.String([]string{"s", "-storage-driver"}, "", "Force the docker runtime to use a specific storage driver")
|
|
flGraphDriver = flag.String([]string{"s", "-storage-driver"}, "", "Force the docker runtime to use a specific storage driver")
|
|
@@ -88,6 +89,7 @@ func main() {
|
|
job.SetenvBool("EnableCors", *flEnableCors)
|
|
job.SetenvBool("EnableCors", *flEnableCors)
|
|
job.SetenvList("Dns", flDns.GetAll())
|
|
job.SetenvList("Dns", flDns.GetAll())
|
|
job.SetenvBool("EnableIptables", *flEnableIptables)
|
|
job.SetenvBool("EnableIptables", *flEnableIptables)
|
|
|
|
+ job.SetenvBool("EnableIpForward", *flEnableIpForward)
|
|
job.Setenv("BridgeIface", *bridgeName)
|
|
job.Setenv("BridgeIface", *bridgeName)
|
|
job.Setenv("BridgeIp", *bridgeIp)
|
|
job.Setenv("BridgeIp", *bridgeIp)
|
|
job.Setenv("DefaultIp", *flDefaultIp)
|
|
job.Setenv("DefaultIp", *flDefaultIp)
|