diff --git a/daemon/execdriver/lxc/lxc_template.go b/daemon/execdriver/lxc/lxc_template.go index 5589d9d9fd..f0096f7f08 100644 --- a/daemon/execdriver/lxc/lxc_template.go +++ b/daemon/execdriver/lxc/lxc_template.go @@ -96,8 +96,8 @@ lxc.cgroup.memory.soft_limit_in_bytes = {{.Resources.Memory}} lxc.cgroup.memory.memsw.limit_in_bytes = {{$memSwap}} {{end}} {{end}} -{{if .Resources.KernelMemory}} -lxc.cgroup.memory.kmem.limit_in_bytes = {{.Resources.Memory}} +{{if gt .Resources.KernelMemory 0}} +lxc.cgroup.memory.kmem.limit_in_bytes = {{.Resources.KernelMemory}} {{end}} {{if .Resources.CPUShares}} lxc.cgroup.cpu.shares = {{.Resources.CPUShares}}