<story><title>Docker for Mac Beta Review</title><url>https://medium.com/@nzoschke/docker-for-mac-beta-review-b91692289eb5</url></story><parent_chain><item><author>STRML</author><text>I&amp;#x27;m also in the beta, and I like it a lot. It&amp;#x27;s functionally equivalent to `dlite`, which Nathan LaFreniere has done an &lt;i&gt;extremely&lt;/i&gt; good job on. He deserves massive credit for making OSX Docker dev bearable and for providing the inspiration for &amp;quot;Docker for Mac&amp;quot;.&lt;p&gt;A few issues I&amp;#x27;ve seen:&lt;p&gt;1. I cannot believe they are using `docker.local`. This hostname will cause nothing but trouble for years to come. DON&amp;#x27;T USE `.local`! Apple has decided that `.local` belongs to Bonjour, and due to a longstanding bug with their IPv6 integration, you can expect to see a 5-10s random delay in your applications as Bonjour searches your local network to try to resolve `docker.local`. Yeah, you put it in your `&amp;#x2F;etc&amp;#x2F;hosts`? Doesn&amp;#x27;t matter. Still screws up. Use `docker.dev` or `local.docker`. [&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;superuser.com&amp;#x2F;questions&amp;#x2F;370559&amp;#x2F;10-second-delay-for-local-tld-in-mac-os-x-lion&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;superuser.com&amp;#x2F;questions&amp;#x2F;370559&amp;#x2F;10-second-delay-for-lo...&lt;/a&gt;]&lt;p&gt;2. -beta8 is screwed up. It won&amp;#x27;t bind to its local ip anymore. The only option is to port forward from localhost. Unfortunately, Docker isn&amp;#x27;t offering a download of beta7. Thankfully, I still had the DMG around.
3. The polish is still lacking. Most menu bar items ask you to open up something else.
4. Why &amp;quot;Docker for Mac&amp;quot;? Couldn&amp;#x27;t the team think of a less confusing name? Now I have &amp;quot;Docker&amp;quot; running &amp;quot;docker&amp;quot;.&lt;p&gt;Otherwise - great projects, and again, much credit to @nlf for `dlite`. If you&amp;#x27;re not part of the beta, check out dlite (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nlf&amp;#x2F;dlite&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nlf&amp;#x2F;dlite&lt;/a&gt;). It&amp;#x27;s at least as good as Docker for Mac.</text></item></parent_chain><comment><author>avsm</author><text>&amp;gt;  I cannot believe they are using `docker.local`. This hostname will cause nothing but trouble for years to come.&lt;p&gt;We are indeed moving away from `docker.local` in Docker for Mac. There have actually been two networking modes in there since the early betas: the first one uses the OSX vmnet framework to give your container a bridged DHCP lease (&amp;#x27;nat&amp;#x27; mode), and the second one dynamically translates Linux container traffic into OSX socket calls (&amp;#x27;hostnet&amp;#x27; or VPN compatibility mode).&lt;p&gt;Try to give hostnet mode a try by selecting &amp;quot;VPN compatibility&amp;quot; from the UI.  This will bind containers to `localhost` on your Mac instead of `docker.local` and also let you publish your ports to the external network. One of our design goals has been to run Docker for Mac as sandboxed as possible, and so we cannot just modify the &amp;#x2F;etc&amp;#x2F;resolv.conf to introduce new system domains such as &amp;quot;.dev&amp;quot;.&lt;p&gt;We&amp;#x27;ve been iterating on the networking modes in the early betas to get this right, so beta9 should hopefully strike a good balance with its defaults. It&amp;#x27;s also why we&amp;#x27;ve been holding a private beta, so that we can make these kinds of changes without disrupting huge numbers of users&amp;#x27; workflows.  Your feedback as we figure it out is very much appreciated!</text></comment>
<story><title>Docker for Mac Beta Review</title><url>https://medium.com/@nzoschke/docker-for-mac-beta-review-b91692289eb5</url></story><parent_chain><item><author>STRML</author><text>I&amp;#x27;m also in the beta, and I like it a lot. It&amp;#x27;s functionally equivalent to `dlite`, which Nathan LaFreniere has done an &lt;i&gt;extremely&lt;/i&gt; good job on. He deserves massive credit for making OSX Docker dev bearable and for providing the inspiration for &amp;quot;Docker for Mac&amp;quot;.&lt;p&gt;A few issues I&amp;#x27;ve seen:&lt;p&gt;1. I cannot believe they are using `docker.local`. This hostname will cause nothing but trouble for years to come. DON&amp;#x27;T USE `.local`! Apple has decided that `.local` belongs to Bonjour, and due to a longstanding bug with their IPv6 integration, you can expect to see a 5-10s random delay in your applications as Bonjour searches your local network to try to resolve `docker.local`. Yeah, you put it in your `&amp;#x2F;etc&amp;#x2F;hosts`? Doesn&amp;#x27;t matter. Still screws up. Use `docker.dev` or `local.docker`. [&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;superuser.com&amp;#x2F;questions&amp;#x2F;370559&amp;#x2F;10-second-delay-for-local-tld-in-mac-os-x-lion&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;superuser.com&amp;#x2F;questions&amp;#x2F;370559&amp;#x2F;10-second-delay-for-lo...&lt;/a&gt;]&lt;p&gt;2. -beta8 is screwed up. It won&amp;#x27;t bind to its local ip anymore. The only option is to port forward from localhost. Unfortunately, Docker isn&amp;#x27;t offering a download of beta7. Thankfully, I still had the DMG around.
3. The polish is still lacking. Most menu bar items ask you to open up something else.
4. Why &amp;quot;Docker for Mac&amp;quot;? Couldn&amp;#x27;t the team think of a less confusing name? Now I have &amp;quot;Docker&amp;quot; running &amp;quot;docker&amp;quot;.&lt;p&gt;Otherwise - great projects, and again, much credit to @nlf for `dlite`. If you&amp;#x27;re not part of the beta, check out dlite (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nlf&amp;#x2F;dlite&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nlf&amp;#x2F;dlite&lt;/a&gt;). It&amp;#x27;s at least as good as Docker for Mac.</text></item></parent_chain><comment><author>akshatpradhan</author><text>I thought we should be using .local because it was specified in RFC 6762.  
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;en.wikipedia.org&amp;#x2F;wiki&amp;#x2F;.local&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;en.wikipedia.org&amp;#x2F;wiki&amp;#x2F;.local&lt;/a&gt;</text></comment>