16 lines
587 B
Docker
16 lines
587 B
Docker
|
FROM ubuntu:trusty
|
||
|
|
||
|
RUN apt-get update ;\
|
||
|
apt-get install -y curl openjdk-7-jre-headless supervisor ;\
|
||
|
curl -o /tmp/elasticsearch.deb "https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb" ;\
|
||
|
dpkg -i /tmp/elasticsearch.deb ;\
|
||
|
rm /tmp/elasticsearch.deb ;\
|
||
|
rm -rf /var/lib/apt/lists/*
|
||
|
|
||
|
ADD elasticsearch.conf /etc/supervisor/conf.d/elasticsearch.conf
|
||
|
ADD supervisor.conf /etc/supervisor/conf.d/supervisor.conf
|
||
|
|
||
|
VOLUME /var/lib/elasticsearch/
|
||
|
ENTRYPOINT ["supervisord"]
|
||
|
EXPOSE 9200 9300
|