How is Docker/Docker-Compose getting in the way?

No, what you describe for HTTPd is some kind of a proxy, and Elasticsearch doesn't support being proxied like that.