『中级篇』Dockerfile实战CMD和ENTRTYPOINT的配合(21)
2018-08-12 01:04
447 查看
>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
>原文链接地址:『中级篇』Dockerfile实战CMD和ENTRTYPOINT的配合(21)
本节主要讲解下压力测试工具stress在docker上的应用
发现问题了,run执行的效果和刚在才容器内部执行stress很一样。其实说白了就是没增加参数的问题,在来一个增加参数。
PS:这节明白,内存超过了容器的限制就会阻止运行,所以控制容器的内存,cpu等性能问题,下节将讲述如何配置容器的资源
往期精彩
docker导学(一)
容器的技术概述(二)
docker的魅力初体验-5分钟安装wordpress不走弯路(三)
docker官网介绍(四)
如何在mac上安装docker(五)
如何在window上安装docker(六)
如何在mac上通过vagrant安装虚拟机(七)
如何在window上通过vagrant安装虚拟机(八)
docker-Machine的本地使用(九)
docker-Machine的本地使用(十)
在linux/mac下通过Docker-Machine在阿里云上的使用(11)
docker架构和底层技术(12)
docker Image概述(13)
手动建立一个base Image(14)
什么是Container(15)
构建自己的Docker镜像(16)
Dockerfile详解(17)
镜像的发布(18)
Dockerfile实战(19)
容器的操作(20)
Dockerfile实战CMD和ENTRTYPOINT的配合(21)
>原文链接地址:『中级篇』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等性能问题,下节将讲述如何配置容器的资源
往期精彩
docker导学(一)
容器的技术概述(二)
docker的魅力初体验-5分钟安装wordpress不走弯路(三)
docker官网介绍(四)
如何在mac上安装docker(五)
如何在window上安装docker(六)
如何在mac上通过vagrant安装虚拟机(七)
如何在window上通过vagrant安装虚拟机(八)
docker-Machine的本地使用(九)
docker-Machine的本地使用(十)
在linux/mac下通过Docker-Machine在阿里云上的使用(11)
docker架构和底层技术(12)
docker Image概述(13)
手动建立一个base Image(14)
什么是Container(15)
构建自己的Docker镜像(16)
Dockerfile详解(17)
镜像的发布(18)
Dockerfile实战(19)
容器的操作(20)
Dockerfile实战CMD和ENTRTYPOINT的配合(21)
相关文章推荐
- 『中级篇』Dockerfile实战(19)
- Dockerfile中ENTRYPOINT 和 CMD的区别以及RUN的作用
- Dockerfile的CMD指令
- Docker实战(六)之使用Dockerfile创建镜像
- Dockerfile中CMD和ENTRYPOINT命令详解
- Dockerfile里指定执行命令用ENTRYPOING和用CMD有何不同?
- 实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署
- Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)
- DockerFile实战(二):DockerFile编写要求与基本风格
- [置顶] Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)
- Dockerfile中CMD和ENTRYPOINT的区别
- DOCKERFILE的CMD指令和ENTRYPOINT指令
- [置顶] Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)
- Dockerfile中的cmd和entrypoint
- Docker 学习笔记(一) Docker实战入门以及Dockerfile
- docker学习笔记11:Dockerfile 指令 CMD介绍
- Docker学习总结(3)——Docker实战之入门以及Dockerfile(三)
- Docker实战:使用Dockerfile创建镜像
- DockerFile实战(一):定制一个简单的nginx服务
- 2.1.1、Dockerfile最佳实战