docker容器进行资源限制

限制cpu

docker run -d --name=stress1 --cpu-shares=5 stress/ubuntu 
docker run -d --name=stress2 --cpu-shares=10 stress/ubuntu  

这里的cpu-shares为相对cpu资源,虚拟机一共启动两个容器的话,这里的资源比就是1:2(如果只启动一个容器的话,默认这个容器会尽可能的占用cpu的全部资源,接近100%)

 

限制内存

docker run -d --memory=200M stress/ubuntu 

docker 默认内存为256M swam交换内存也为256M 一共512M

posted @ 2020-06-04 01:11  豆浆D  阅读(142)  评论(0编辑  收藏  举报