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.