Doker部署Jmeter(一) 目标服务器部署Jmeter监控容器
用jmeter插件监控服务器性能之前也有提到:https://www.cnblogs.com/betterbb/p/11285022.html
这里主要记录一下docker上的部署,所需的3个插件可以查看上面的博客,里面有附下载地址。
下载插件后记得先解压。
一、创建所需文件
1.用mkdir 命令创建文件夹jmeter.serve:mkdir jmeter.server
2.将jmeter压缩包里面的ServerAgent复制到文件夹中
这里安利一个超好用的软件(链接:https://pan.baidu.com/s/16hMtB9HMO-zqLBaZ2iriAQ ,提取码:50tx),本地和虚拟机的文件传输变得非常简单,界面如下:
3.在jmeter.server 文件夹中添加 Dockerfile文件:touch Dockerfile
4.在Dockerfile文件加入如下内容:
FROM java:8
WORKDIR /jmeter
COPY . /jmeter
RUN chmod u+x ./ServerAgent/startAgent.sh
ENTRYPOINT ["sh", "./ServerAgent/startAgent.sh"]
二、生成镜像
输入命令:docker build -t xxxx/jserver:v1 .(xxxxx自己随意输入,v1代表这个镜像的tag,注意别遗漏命令里的最后一个小点点)
到此,制作Jmeter服务端Docker镜像完成。
三、上传镜像
1.先去dockerhub官网(https://hub.docker.com/)注册一个账号
2.在虚拟机上登录docker,输入命令:docker login,根据提示输入用户名和密码
3.上传镜像到镜像仓库,输入命令:docker push xxxx/jserver:v1
成功后,可以去你的dockerhub页面查看,已经上传上去了,这样别人可以拉取你的镜像使用:
四、目标服务器拉取镜像运行Jmeter服务端监控容器
1.拉取jmeter服务端镜像,输入命令:dicker pull betterbb/jserver:v2(这里以我上传的镜像为例)
2.启动jmeter服务端监控容器,输入命令:docker run -d -p 4444:4444 --name jserver betterbb/jserver:v2
3.输入命令:docker ps -a,查看容器是否启动
最新文章
- Delphi_06_Delphi_Object_Pascal_基本语法_04
- Orchard入门:如何创建一个完整Module
- 【Html5】Html5新特性Notification实现桌面消息推送(2016-05-25)
- github上传
- 常用的Sql 函数
- Git SourceTree 冲突解决方案
- linux应用开发小结
- Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
- Vim的可视模式
- 线段和矩形相交 POJ 1410
- elasticsearch学习一、安装和配置
- 浅析Unity中的Enlighten与混合光照
- 死磕 java集合之LinkedTransferQueue源码分析
- kafka系列一、kafka安装及部署、集群搭建
- install virtualenv
- Java NIO系列教程(八) SocketChannel
- IDEA 禁止自动导入引用包 取消import包
- asp.net WebForm程序删除.designer.cs文件之后的故事
- BJOI 2019 模拟赛 #2 题解
- 打包iOS应用程序