<story><title>Docker Desktop no longer free for large companies</title><url>https://www.theregister.com/2021/08/31/docker_desktop_no_longer_free/</url></story><parent_chain><item><author>SkyMarshal</author><text>Why run Docker inside a VM on a Mac, when you can just run the Linux dev environment directly inside the VM?  That&amp;#x27;s just starting to sound like Docker for the sake of Docker.&lt;p&gt;Multipass, Qemu, and Parallels can all provide a solid VM on Mac host.  All you need after that is your dev environment VM guest image to deploy to the team.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;wiki.qemu.org&amp;#x2F;Hosts&amp;#x2F;Mac&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;wiki.qemu.org&amp;#x2F;Hosts&amp;#x2F;Mac&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.parallels.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.parallels.com&amp;#x2F;&lt;/a&gt;</text></item><item><author>rcarmo</author><text>For the Mac, just get Canonical’s Multipass (&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;multipass.run&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;multipass.run&lt;/a&gt;) and do an apt-get to install Docker into a VM and use VS Code to “remote” to it. It will automatically install the Docker extension inside the Linux VM and you’re set.&lt;p&gt;For Windows, use WSL2 and do the same.&lt;p&gt;Both can mount “local” folders, although the setup is obviously different.&lt;p&gt;You now have a better way to manage containers than ever before.</text></item><item><author>dpratt</author><text>This appears to be cutting of their nose to spite their face. We have a team of 50+ engineers that all use Docker for Mac for daily development tasks, but I suspect that will no longer be true in a rather short amount of time. Frankly, I don’t really know if anybody actually uses the UI components for it outside of starting and stopping the engine and for basic configuration of the VM. Everything else that comes with it is just useless cruft for our use cases.&lt;p&gt;As soon as there is a viable alternative (and I’d be happy to contribute to the effort), I’ll be moving away from Docker for Mac.</text></item></parent_chain><comment><author>dsjoerg</author><text>Some people here actually want and need Docker features. For me it&amp;#x27;s the ability to run from a given image and know that I&amp;#x27;ve got _exactly_ the same image that other developers have.  Reproducibility.</text></comment>
<story><title>Docker Desktop no longer free for large companies</title><url>https://www.theregister.com/2021/08/31/docker_desktop_no_longer_free/</url></story><parent_chain><item><author>SkyMarshal</author><text>Why run Docker inside a VM on a Mac, when you can just run the Linux dev environment directly inside the VM?  That&amp;#x27;s just starting to sound like Docker for the sake of Docker.&lt;p&gt;Multipass, Qemu, and Parallels can all provide a solid VM on Mac host.  All you need after that is your dev environment VM guest image to deploy to the team.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;wiki.qemu.org&amp;#x2F;Hosts&amp;#x2F;Mac&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;wiki.qemu.org&amp;#x2F;Hosts&amp;#x2F;Mac&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.parallels.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.parallels.com&amp;#x2F;&lt;/a&gt;</text></item><item><author>rcarmo</author><text>For the Mac, just get Canonical’s Multipass (&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;multipass.run&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;multipass.run&lt;/a&gt;) and do an apt-get to install Docker into a VM and use VS Code to “remote” to it. It will automatically install the Docker extension inside the Linux VM and you’re set.&lt;p&gt;For Windows, use WSL2 and do the same.&lt;p&gt;Both can mount “local” folders, although the setup is obviously different.&lt;p&gt;You now have a better way to manage containers than ever before.</text></item><item><author>dpratt</author><text>This appears to be cutting of their nose to spite their face. We have a team of 50+ engineers that all use Docker for Mac for daily development tasks, but I suspect that will no longer be true in a rather short amount of time. Frankly, I don’t really know if anybody actually uses the UI components for it outside of starting and stopping the engine and for basic configuration of the VM. Everything else that comes with it is just useless cruft for our use cases.&lt;p&gt;As soon as there is a viable alternative (and I’d be happy to contribute to the effort), I’ll be moving away from Docker for Mac.</text></item></parent_chain><comment><author>osdril</author><text>On Apple Silicon Multipass actually uses QEMU under the hood. Basically it&amp;#x27;s just a (very convenient) wrapper</text></comment>