selenium-grid-hub
#Base de Ubuntu
FROM ubuntu:16.04
#Parametros de Compilacion
ARG version=3.9.0
#Dependencias y Usuario
RUN apt-get -y update \
&& apt-get install -y --no-install-recommends openjdk-8-jre-headless \
&& rm -rf /var/lib/apt/lists/* \
&& useradd -m -s /bin/bash automator
#Variables de Entorno
ENV HOME /home/automator
#Directorio de Trabajo
WORKDIR $HOME
#Selenium
ADD http://selenium-release.storage.googleapis.com/3.9/selenium-server-standalone-$version.jar .
#Permisos y Espacio de Trabajo
RUN chmod +x selenium-server-standalone-$version.jar \
&& mv selenium-server-standalone-$version.jar selenium-server-standalone.jar \
&& chown automator:automator selenium-server-standalone.jar
#Usuario
USER automator
#Puertos
EXPOSE 4444
#Metadatos
LABEL selenium_version=${version} selenium_role="hub"
#Hub
CMD [ "java","-jar","selenium-server-standalone.jar","-role","hub" ]