You can use docker-compose.yml instead.
yes this. one is for ELK 7.4.2, Open Distro 1.4.0. (come with Alerting with local mail proxy)
Elasticsearch is OK in https for 9200 port. ( you have to change https, instead of http in 9200 port).
Kibana is also OK on 5601 port.
default account admin:admin (not for prod. only for training purpose)
Run it on PWD (https://labs.play-with-docker.com/) need docker hub account (https://hub.docker.com/)
wget https://gist.githubusercontent.com/mingderwang/d46695bbe18d7b8bd977d1ae26b6b844/raw/908436e37adaf0ddb7135d85162c8706f08123ba/docker-compose.ymldocker-compose up -d