# Start from a Java image. FROM openjdk:8 # Ignite version ENV IGNITE_VERSION 2.7.5 # ENV IGNITE_VERSION 2.7.0 # Ignite home ENV IGNITE_HOME /opt/ignite/apache-ignite-${IGNITE_VERSION}-bin # Do not rely on anything provided by base image(s), but be explicit, if they are installed already it is noop then RUN apt-get update && apt-get install -y --no-install-recommends \ unzip \ curl \ && rm -rf /var/lib/apt/lists/* WORKDIR /opt/ignite RUN curl http://ftp.halifax.rwth-aachen.de/apache//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip -o ignite.zip \ && unzip ignite.zip \ && rm ignite.zip # RUN curl https://archive.apache.org/dist/ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip -o ignite.zip \ # && unzip ignite.zip \ # && rm ignite.zip # Enable the REST API which is required by the Ignite Web Agent RUN cp -R $IGNITE_HOME/libs/optional/ignite-rest-http $IGNITE_HOME/libs/ CMD $IGNITE_HOME/bin/ignite.sh EXPOSE 11211 47100 47500 49112