Running Elasticsearch¶
For development and testing purposes, it’s often handy to be able to quickly switch between different Elasticsearch versions. You could make use of the following boxes/containers for development and testing.
For all containers/boxes mentioned below, no authentication is required (for Elasticsearch).
Docker¶
Project default¶
docker-compose up elasticsearch
Run specific version¶
6.x¶
6.3.2
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2
docker run -p 9200:9200 -e "discovery.type=single-node" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:6.3.2
6.4.0
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.0
docker run -p 9200:9200 -e "discovery.type=single-node" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:6.4.0
7.x¶
7.1.1
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.1
docker run -p 9200:9200 -e "discovery.type=single-node" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:7.1.1