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