I get the problem they are trying to solve is extremely difficult. I don't think I'd do much better trying to seamlessly ship a very Linux-centric API on Mac and Windows. They have my sympathy but that doesn't mean I'll use the product given a choice.
I asked for a P14 AMD Ryzen 7 5850H ThinkPad. Its still en route. But until then I'm using my Dell G5 SE Ryzen 7 4800H laptop with Manjaro. Best dev experience I've ever had at a company. The dev machine adds to the package IMO. If you're not getting the tools you want, you're not being paid enough ever.
The fact that they don't care, and yet you (or if not you, others) still use it, succinctly explains why they do not care.
If they have a shitty, buggy client for Mac/Windows, and people complain about it but still use it, then they have no incentive to care.
I've been using it full time since 2018 and it's been nothing but really fast and as stable as you can ask for given how complex of a tool it is. It rarely crashes (maybe once every few months) and I've built thousands of images across many different tech stacks.
You can open up the docker app and configure a smaller amount of ram if it impacts your host OS
So you are wrong. For those of us affected by the bug, it's a big issue.
[1] https://blog.simonpeterdebbarma.com/2020-04-memory-and-wsl/
Whoa, really? Is this written up somewhere?
My first "WTF" with docker was in Fall 2015 when we dockerized our app and had it nicely set up so we could tell employees "run this command and the app Just Works" ... and then they introduced a breaking change to the format of docker compose files so it just mysteriously stopped working in the middle of the day.
This is purely a $$$ move (which is fine) but we shouldn't expect an order of magnitude more work going into the product as a result of this move, imo.
I honestly thought that's a bug. That is so ridiculous if that's intentional. I agree with your post and have similar experiences with Docker for Mac
I have no idea how this is popular.
Docker for Mac absolutely sucks. If they’re going to force everyone to pay they better start fixing bugs.
They recently stopped allowing skipping a release unless you pay, and then promptly shipped a point release with a showstopper bug.
I literally asked IT for a Linux VM/Cloud machine yesterday for development because my Mac is dead in the water due to a bug. It’s time efficient to develop on the Mac if it works, but the overall experience is terrible compared to Linux on the desktop IMO.