Docker container exiting with code 0 & no logs

Sounds like you could be running out of memory. If you are not running Docker on real Linux, but Windows or macOS instead, make sure you've bumped the memory in the VM as shown in: https://github.com/elastic/stack-docker#prerequisites

When there are no logs it helps to have docker events running while you run your kibana container to see what's happening in the background.