首页 > 其他 > 详细

docker容器资源限制

时间:2020-08-17 12:26:45      阅读:75      评论:0      收藏:0      [点我收藏+]

docker启动时可用针对内存和cpu进行资源限制

一、对内存进行限制 -m 内存大小

docker run --rm -itd --name="jdk8" -m 1024m  primetoninc/jdk

进行验证 

docker stats jdk8

 

技术分享图片

 

 二、对cpu进行限制(指定容器中的程序运行在指定的cpu核心上) --cpuset-cpus=0  指定该容器中运行的程序都运行在cpu的0核心上

[root@node2 docker]# docker run --rm -itd --name="jdk8" -m 1024m --cpuset-cpus=0 primetoninc/jdk

进行验证 

在容器中运行一个命令,然后在宿主机上查看该命令运行的核心,我们用top来测试

#进入到容器
[root@node2 docker]# docker attach jdk8
#在容器中执行top命令
[root@d73e13439641 /]# top

复制一个终端执行ps命令查看top进程运行在哪个核心上

技术分享图片

 

docker容器资源限制

原文:https://www.cnblogs.com/python-cat/p/13516685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!