Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

teh-cmc/elasticsearch-thrift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ElasticSearch + Thrift plugin Dockerfile

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

Dependencies

Installation

  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" github.com/tehcmc/elasticsearch-thrift)

Usage

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.

```yml
path:
  logs: /data/log
  data: /data/data
```
  1. Start a container by mounting data directory and specifying the custom configuration file:
```sh
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.

About

[Docker] ElasticSearch-Thrift - dockerfile.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages