jmeter的dockerfile

最終方案三:
FROM openjdk:8-jdk

ENV JMETER_VERSION 5.1.1
ENV JMETER_HOME /usr/local/apache-jmeter-{JMETER_VERSION} ENV PATH{JMETER_HOME}/bin:${PATH}

ENV http_proxy ""
ENV https_proxy ""

RUN apt-get -y update &&
apt-get -y install wget

RUN wget [http://mirrors.tuna.tsinghua.edu.cn/apache/jmeter/binaries/apache-jmeter-{JMETER_VERSION}.tgz](http://mirrors.tuna.tsinghua.edu.cn/apache/jmeter/binaries/apache-jmeter-%7BJMETER_VERSION%7D.tgz) &&
tar -xzf apache-jmeter-${JMETER_VERSION}.tgz -C /usr/local/

RUN rm -rf apache-jmeter-{JMETER_VERSION}.tgz \{JMETER_HOME}/bin/examples
{JMETER_HOME}/bin/templates \{JMETER_HOME}/bin/.cmd
{JMETER_HOME}/bin/*.bat \{JMETER_HOME}/docs
${JMETER_HOME}/printable_docs &&
apt-get -y remove wget &&
apt-get -y --purge autoremove &&
apt-get -y clean &&
rm -rf /var/lib/apt/lists/
/tmp/* /var/tmp/*

WORKDIR /usr/local/apache-jmeter-5.1.1/bin/
CMD ["/bin/bash","-c","${JMETER_HOME}/bin/jmeter-server -Dserver.rmi.ssl.disable=true -Djava.rmi.server.hostname=172.16.222.128 -Dserver.rmi.localport=1099 -Dserver_port=1099"]

啟動命令
主機(jī)模式啟動,cmd參數(shù)帶入

例子:
docker run -it --name=jmeter-1099 --net=host jmeter:v01 jmeter-server -D server.rmi.ssl.disable=true -LDEBUG -Djava.rmi.server.hostname=192.168.40.134 -Dserver.rmi.localport=1099 -Dserver_port=1099 -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true -Djava.net.preferIPv6Addresses=false

-D 參數(shù)啟動設(shè)定帶設(shè)定參數(shù),如果不帶入默認(rèn)參數(shù)jmeter.properties

查看日志
docker logs
例子:
docker logs --tail=10 -f 容器id

重啟容器:
docker restart 容器id

重啟啟動dockerdeam

systemctl start docker.service

進(jìn)入相應(yīng)的容器

docker exec -it 容器id sh

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容