Docker Cgroup 容器资源限制
docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面。 1.限制内存 查询系统中已经mount的cgroup的文件系统,这里的t表示type [root@server1 ~]# mount -t cgroup 搜索cgroup软件包 [root@server1 ~]# yum search cgroup 安装libcgroup [root@server1 ~]# yum install -y libcgroup-tools.x86_64 [root@sever1 ~]# cd /sys/fs/cgroup/memory/ [root@sever1 memory]# ls 创建目录 [root@sever1 memory]# mkdir x1 [root@sever1 memory]# cd x1 [root@sever1 x1]# ls [root@sever1 x1]# cat memory.limit_in_bytes 9223372036854771712 [root@sever1 x1]# cat memory.memsw.limit_in_bytes 9223372036854771712 限制内存;200M = 1024 * 200 = 209715200 [root@sever1 x1]# echo 209715200 > memory