title: Docker for Mac cannot access containers outside of host
body: <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>