This repository contains the Dockerfile and the configuration files of ElasticSearch for Docker.
docker pull swcc/docker-elasticsearch .
or build it yourself:
docker build -t swcc/docker-elasticsearch .
To run a single ES node, simply run a container with this image:
docker run swcc/docker-elasticsearch
You can now use your ES node via it's IP address. E.g. http://172.17.0.X:9200
docker run -p 9200:9200 swcc/docker-elasticsearch
So you can directly access your ES node via http://localhost:9200/
Run two nodes by passing the same ES_CLUSTER_NAME environment variable like this:
docker run -p 9200:9200 -e ES_CLUSTER_NAME=es-cluster swcc/docker-elasticsearch
docker run -p 9201:9200 -e ES_CLUSTER_NAME=es-cluster swcc/docker-elasticsearch
Simply add the ES_HEAD_PLUGIN=true enviroment variable when running your ES node. This will install the elasticsearch-head plugin.
Content type
Image
Digest
sha256:cfd2e6f26…
Size
283.6 MB
Last updated
almost 11 years ago
docker pull swcc/docker-elasticsearch