我分别用两种linux系统部署Docker0.8,都没法限制容器的内存大小。具体情况如下:用CentOS6.5【内核为3.10.5-3.el6.x86_64】做主机,新建容器,得到结果如下:#dockerrun-i-t-d-m512mcentos/bin/bashWARNING:WARNING:Yourkerneldoesnotsupportswaplimitcapabilities.Limitationdiscarded.9229fe1bac59992337e909cbc5a11f3e0fa81553ad7b136bec95a62181a251fd该容器新建成功,但不能限制内存大小。Ubuntu12.04【内核为3.8.0-38-generic】做主机,并且修正/etc/default/grub,更改$GRUB_CMDLINE_LINUX="cgroup_enable=memoryswapaccount=1"之后,新建容器,得到结果如下:#sudodockerrun-i-t-m512m-dubuntu/bin/bash89d629ed37d63b67b49ed8c4c11cab653d61d5b85227bdd10c8a9a0a718c686e看似未报错,登陆该新建的容器里面查看内存【free命令】,发现并未限制。大家手头的主机都是什么系统,有没有这种情况?如何解决?盼回复,谢谢!
添加回答
举报
0/150
提交
取消