To get an ESK up and running in Docker with security enabled, create the following compose and configuration files:
instances.yml
identifies the instances you need to create certificates for;.env
sets environment variables to specify the ElasticSearch version and the location where the ElasticSearch certificates will be created;create-certs.yml
is a Docker-compose file that launches a container to generate the certificates for ESK;elastic-docker-tls.yml
is a Docker-compose file that brings up a ESK instance with TLS enabled.