From 362999f6a300a8ffa13837fb5bfbd21521442335 Mon Sep 17 00:00:00 2001 From: Dipto Chakrabarty <45638240+DiptoChakrabarty@users.noreply.github.com> Date: Tue, 21 Jul 2020 21:42:04 +0530 Subject: [PATCH] Updated Dockerfile for latest versions Updated the base image used and latest versions of kibana and elasticsearch are downloaded and used for the image --- Dockerfile | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index ddd6b3c..abd759e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,32 +1,31 @@ # start with a base image -FROM ubuntu:14.10 +FROM ubuntu:latest MAINTAINER Real Python # initial update RUN apt-get update -q -# install wget, java, and mini-httpd web server -RUN apt-get install -yq wget -RUN apt-get install -yq default-jre-headless -RUN apt-get install -yq mini-httpd +# install wget, java, curl and mini-httpd web server +RUN apt-get install -yq wget default-jre-headless mini-httpd curl # install elasticsearch RUN cd /tmp && \ - wget -nv https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.5.tar.gz && \ - tar zxf elasticsearch-1.3.5.tar.gz && \ - rm -f elasticsearch-1.3.5.tar.gz && \ - mv /tmp/elasticsearch-1.3.5 /elasticsearch + wget -nv https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz && \ + tar zxf elasticsearch-7.2.0-linux-x86_64.tar.gz && \ + rm -f elasticsearch-7.2.0-linux-x86_64.tar.gz && \ + mv /tmp/elasticsearch-7.2.0 /elasticsearch # install kibana RUN cd /tmp && \ - wget -nv https://download.elasticsearch.org/kibana/kibana/kibana-3.1.2.tar.gz && \ - tar zxf kibana-3.1.2.tar.gz && \ - rm -f kibana-3.1.2.tar.gz && \ - mv /tmp/kibana-3.1.2 /kibana + curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz && \ + tar -xzf kibana-7.8.0-linux-x86_64.tar.gz && \ + rm -rf kibana-7.8.0-linux-x86_64.tar.gz && \ + mv /tmp/kibana-7.8.0-linux-x86_64 /kibana + +# expose ports +EXPOSE 8000 9200 # start elasticsearch CMD /elasticsearch/bin/elasticsearch -Des.logger.level=OFF & mini-httpd -d /kibana -h `hostname` -r -D -p 8000 -# expose ports -EXPOSE 8000 9200 \ No newline at end of file