Public | Automated Build

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description

ElasticSearch + Thrift plugin Dockerfile

This repository contains Dockerfile of ElasticSearch 1.4.1 + Thrift plugin for Docker's build published to the public Docker Registry.



  1. Install Docker.

  2. Download build from public Docker Registry: docker pull tehcmc/elasticsearch-thrift

    (alternatively, you can build an image from Dockerfile: docker build -t="tehcmc/elasticsearch-thrift"


docker run -d -p 9200:9200 -p 9300:9300 -p 9500:9500 tehcmc/elasticsearch-thrift

Attach persistent/shared directories

  1. Create a mountable data directory <data-dir> on the host.

  2. Create ElasticSearch config file at <data-dir>/elasticsearch.yml.

     logs: /data/log
     data: /data/data
  3. Start a container by mounting data directory and specifying the custom configuration file:

    docker run -d -p 9200:9200 -p 9300:9300 -p 9500:9500 -v <data-dir>:/data dockerfile/elasticsearch /elasticsearch/bin/elasticsearch -Des.config=/data/elasticsearch.yml

After few seconds, open http://<host>:9200 to see the result.

Docker Pull Command
Source Repository