李明
|
环境搭建docker run -it ubuntu ls
#安装stressdocker run -it ubuntu ls apt-get update && apt-get install -y stress
stress命令stress --help
#默认1个就是256mb内存,不停的使用和释放stress --vm 1 --verbose
#如果我们硬要给一个dockerhost那么大的内存的话,就超出了本身的限制stress --vm 1 --vem-bytes 5000000M --verbose
创建对应stress对应的Dockerfilemkdir ubuntu-stresscd ubuntu-stress
vim Dockerfile FROM ubuntu RUN apt-get update && apt-get install -y stress ENTRYPOINT ["/usr/bin/stress"] CMD []
docker build -t liming/ubuntu-stress .
docker run -it liming/ubuntu-stress
docker run -it liming/ubuntu-stress --vm 1
more Dockerfile
image.png docker run -it liming/ubuntu-stress --vm 1 --verbose
PS:这节明白,内存超过了容器的限制就会阻止运行,所以控制容器的内存,cpu等性能问题,下节将讲述如何配置容器的资源
|
2018-09-04 10:22:17