Docker for Mac cannot access containers outside of host
<p>I am using <code>docker-compose</code> to build and run our application locally. This all works fine but I cannot access the apache container from outside of the host. It will eventually timeout with "server stopped responding".</p>

<p>The docker documentation is terrible and despite my best efforts "docker for mac" is just too generic for Google to understand that it's the name of the product and not a description.</p>

<p>Docker for Mac does not use VirtualBox and I can't find anyone that has managed to get it working, or any information that it's strictly not possible.</p>

<p>I have checked all the obvious stuff:</p>

<ol>
<li>Mac firewall is turned off.</li>
<li>The <code>web</code> container should not be bound to localhost, <code>0.0.0.0:1234-&gt;80/tcp</code>.</li>
<li>I've port forwarding on the mac with <code>ssh -L 11234:127.0.0.1:1234 -N 127.0.0.1</code> but accessing it on <code>11234</code> gives me the same error.</li>
</ol>

<p>What could I try next?</p>