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,查看容器是否啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM