限制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