Great article! The explanation of why 127.0.0.1 inside a container is different from the host machine was very clear and easy to understand.
I've also heard that host.docker.internal is a common way to connect to the host from a container, so a brief mention of that could be helpful.
Overall, a very helpful read.