jmeter-base
# Base de OpenJDK
FROM openjdk:8-jre-slim
# Argumentos de la Compilacion
ARG JMETER_VERSION=3.3
# Dependencias y Usuario
RUN apt-get -y update \
&& apt-get install -y --no-install-recommends telnet iputils-ping htop \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir /performance
# Espacio de trabajo
WORKDIR /performance
# Jmeter
COPY apache-jmeter-${JMETER_VERSION}.tgz .
# Permisos y Espacio de Trabajo
RUN tar -zxvf apache-jmeter-${JMETER_VERSION}.tgz \
&& rm -f apache-jmeter-${JMETER_VERSION}.tgz \
&& mv apache-jmeter-${JMETER_VERSION} apache-jmeter
# Variable de Entorno
ENV JMETER_HOME /performance/apache-jmeter
# Direcotio de Trabajo
WORKDIR ${JMETER_HOME}
# Librerias
COPY lib.tgz .
# Agregando librerias
RUN tar -zxvf lib.tgz \
&& rm -f lib.tgz \
&& rm -f *.DS_Store
# Variable de Entorno
ENV PATH ${JMETER_HOME}/bin:${PATH}
# Metadatos
LABEL author="joabgonzalez" jmeter="base" jmeter_version=${JMETER_VERSION} target="latest"