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,查看容器是否启动

 

转载于:https://www.cnblogs.com/betterbb/p/11288160.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值