Public Repository

Last pushed: 2 years ago
Short Description
ElasticSearch with shield and head plugins.
Full Description

What is Elasticsearch?

Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents.

Elasticsearch is a registered trademark of Elasticsearch BV.

This image is based in official Elasticsearch image, however adding plugins: :


How to use this image
You can run the default elasticsearch command simply:

$ docker run -d elastic search

You can also pass in additional flags to elastic search:

$ docker run -d elasticsearch elasticsearch"TestNode"

This image comes with a default set of configuration files for elasticsearch, but if you want to provide your own set of configuration files, you can do so via a volume mounted at /usr/share/elasticsearch/config:

$ docker run -d -v "$PWD/config":/usr/share/elasticsearch/config elastic search

This image is configured with a volume at /usr/share/elasticsearch/data to hold the persisted index data. Use that path if you would like to keep the data in a mounted volume:

$ docker run -d -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch

This image includes EXPOSE 9200 9300 (default http.port), so standard container linking will make it automatically available to the linked containers.

View license information for the software contained in this image.

Docker Pull Command