This was previously published on Medium and in an effort to own my content, republished here.
Host only network has its limitations with the fact that its technically your docker host acting as a bridge for your contains to get access to the physical network connected to the host.
This