目标
用dockerfile安装stress压力测试工具
Dockerfile
FROM ubuntuRUN apt-get update && apt-get install -y stressENTRYPOINT ["/usr/bin/stress"]CMD []
使用这个镜像
docker run -it sixmillions/ubuntu-stress

结果相当于默认执行了 /usr/bin/stress 命令
docker run -it sixmillions/ubuntu-stress --vm 1

相当于执行了/usr/bin/stress 命令,并带来参数--vm 1
docker run -it sixmillions/ubuntu-stress --vm 1 --verbose --timeout 2s

相当于执行了 /usr/bin/stress --vm 1 --verbose --timeout 2s
总结,我们在后面加的参数,通过cmd接受传到容器中和entrypoint指定的命令结合
可以指定默认参数,例如
FROM ubuntuRUN apt-get update && apt-get install -y stressENTRYPOINT ["/usr/bin/stress"]CMD ["--version"]
这样启动容易默认执行 /usr/bin/stress --version 
docker run -it sixmillions/stress-v --help

这样就执行 /usr/bin/stress --help
覆盖掉 --version 参数
