|
|
|
|
@ -118,27 +118,19 @@ func resourceDockerContainerCreate(d *schema.ResourceData, meta interface{}) err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if v, ok := d.GetOk("memory"); ok {
|
|
|
|
|
memory := int64(v.(int))
|
|
|
|
|
if memory > 0 {
|
|
|
|
|
hostConfig.Memory = memory * 1024 * 1024
|
|
|
|
|
}
|
|
|
|
|
hostConfig.Memory = int64(v.(int)) * 1024 * 1024
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if v, ok := d.GetOk("memory_swap"); ok {
|
|
|
|
|
swap := int64(v.(int))
|
|
|
|
|
if swap != 0 {
|
|
|
|
|
if swap > 0 { // only convert positive #s to bytes
|
|
|
|
|
swap = swap * 1024 * 1024
|
|
|
|
|
}
|
|
|
|
|
hostConfig.MemorySwap = swap
|
|
|
|
|
if swap > 0 {
|
|
|
|
|
swap = swap * 1024 * 1024
|
|
|
|
|
}
|
|
|
|
|
hostConfig.MemorySwap = swap
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if v, ok := d.GetOk("cpu_shares"); ok {
|
|
|
|
|
shares := int64(v.(int))
|
|
|
|
|
if shares > 0 {
|
|
|
|
|
hostConfig.CPUShares = shares
|
|
|
|
|
}
|
|
|
|
|
hostConfig.CPUShares = int64(v.(int))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if v, ok := d.GetOk("log_opts"); ok {
|
|
|
|
|
|