I myself was lacking fundamental networking knowledge when I started using Docker and cloud services like AWS. I can’t even count the hours I wasted trying to solve my problems. Problems that appeared to be so simple once I understood how does it work under the hood, that I’m still ashamed of myself.
How to make Kibana discover and work with Elasticsearch in your local development environment when using non-default ports for these services. Ready to use snippets for Docker Compose and explanation how does it work under the hood.