『中级篇』Dockerfile实战CMD和ENTRTYPOINT的配合(21)

本节主要讲解下压力测试工具stress在docker上的应用

环境搭建

docker run -it ubuntu
ls
#安装stress
docker 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对应的Dockerfile

mkdir ubuntu-stress
cd 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

发现问题了,run执行的效果和刚在才容器内部执行stress很一样。其实说白了就是没增加参数的问题,在来一个增加参数。

docker run -it liming/ubuntu-stress --vm 1
more Dockerfile
docker run -it liming/ubuntu-stress --vm 1 --verbose

PS:这节明白,内存超过了容器的限制就会阻止运行,所以控制容器的内存,cpu等性能问题,下节将讲述如何配置容器的资源


原文发布于微信公众号 - 编程坑太多(idig88)

原文发表时间:2018-06-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ryan Miao

git命令使用记录

github网络连接稍微有些慢,这里使用coding做测试: 首先要分两种情况,一种是直接clone远程库,一种是将本地的代码push到远程库。先说clone到...

3049
来自专栏二次元

Git简单的使用步骤

本文并不阐述任何概念性知识,仅仅只是做一个笔记,简单是使用步骤,如遇障碍,请Google一下

621
来自专栏ASP.NETCore

dock基本使用

要安装最新的 Docker 版本,首先需要安装 apt-transport-https 支持,之后通过添加源来安装。要安装最新的 Docker 版本,首先需要安...

834
来自专栏A周立SpringCloud

Docker系列教程02-Docker安装(CentOS7/Ubuntu/macOS/Windows)

第二章 Docker安装 2.1 CentOS 2.1.1 系统要求 CentOS 7或更高版本 centos-extras 仓库必须处于启用状态,该仓库默认启...

37312
来自专栏java闲聊

Windows10下Dcoker的安装、使用

1454
来自专栏编程坑太多

『中级篇』Dockerfile实战CMD和ENTRTYPOINT的配合(21)

PS:这节明白,内存超过了容器的限制就会阻止运行,所以控制容器的内存,cpu等性能问题,下节将讲述如何配置容器的资源

1394
来自专栏王磊的博客

eclipse打开文件所在目录

设置 添加扩展工具,添加步骤如下: Run-->External Tools-->External Tools Configurations... new 一个...

2819
来自专栏云原生架构实践

Docker Data Center系列(二)- UCP安装指南

安装过程中UCP节点需要能下载docker官网的资源,如果不能访问,可通过其它机器下载软件包,然后执行离线安装。

1075
来自专栏张善友的专栏

使用Topshelf 5步创建Windows 服务

使用Topshelf创建Windows 服务简要的介绍了创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Serv...

1999
来自专栏有趣的django

27.git的简单使用

安装 https://git-scm.com/downloads 一直点下一步就可以,安装完后打开方法:‘开始菜单’-->'Git'-->''Git Bash ...

3136

扫码关注云+社区