joabgonzalez
3/1/2018 - 6:26 PM

Docker Jmeter Base

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"