Add network_mode support to docker

This commit is contained in:
Colin Hebert 2016-01-01 09:57:21 +01:00
parent 3f3e9fab7d
commit a44b873992
3 changed files with 11 additions and 0 deletions

View file

@ -238,6 +238,12 @@ func resourceDockerContainer() *schema.Resource {
Optional: true,
ForceNew: true,
},
"network_mode": &schema.Schema{
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
},
}
}

View file

@ -136,6 +136,10 @@ func resourceDockerContainerCreate(d *schema.ResourceData, meta interface{}) err
hostConfig.LogConfig.Config = mapTypeMapValsToString(v.(map[string]interface{}))
}
if v, ok := d.GetOk("network_mode"); ok {
hostConfig.NetworkMode = v
}
createOpts.HostConfig = hostConfig
var retContainer *dc.Container

View file

@ -155,5 +155,6 @@ resource "docker_container" "foo" {
max-size = "10m"
max-file = 20
}
network_mode = "bridge"
}
`