Setting up a node via Docker
Docker (https://www.docker.com/) has become a common way to deploy  application servers for testing or production.
Docker is a container system that makes it possible to easily deploy replicable installations of server applications. With Docker, you don't need to set up a host, configure it, download the Elasticsearch server, unzip it, or start the server—everything is done automatically by Docker.
Getting ready
You need a working Docker installation to be able to execute Docker commands (https://www.docker.com/products/overview ).
How to do it…
To run Elasticsearch via Docker, you will need to execute the following steps:
- If you want to start a vanilla server, execute the following command to fetch the Docker:
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.0.0
An output similar to the following will be shown:
8.0.0: Pulling from elasticsearch/elasticsearch 4f96cc5f1d01: Pull complete...