"Docker attempting to monetize users of its product who can easily afford the cost." I mean, the terms seems reasonable, and wouldn't you rather support Docker vs IBM (Redhat->Podman)?
Nothing changes for users who aren't making money using Docker, but I suppose you could still spend your time switching to podman on principal.
Solving for the intersection of building and maintaining tools people desire and those building said tools eating and paying rent is hard.
(no affiliation with docker)
> wouldn't you rather support Docker vs IBM (Redhat->Podman)?
Podman is an open source product and Docker is not. I'd much rather support an open source project. And what's wrong with "supporting" IBM anyways? Did they hurt you in some way???
The Docker Engine is Apache License and open source.
They are a dysfunctional consultancy masquerading as a technology firm, running on inertia. They are not to be supported. (Also, my genuine condolences)
https://news.ycombinator.com/item?id=24228972
https://news.ycombinator.com/item?id=26532125
https://news.ycombinator.com/item?id=26869877
https://news.ycombinator.com/item?id=22224782
https://news.ycombinator.com/item?id=23268191
TLDR I want the best experience for my fellow technologists and engineers.
Before Docker Desktop, would need to create VM with Docker and connect to that. Docker Desktop makes that smooth and wraps in nice UI.
Most people like the convenience of that, if not the performance or (now) the cost.
(but, it's possible that what I'm using is also considered Docker Desktop—I just associated that term with their GUI thingy [and I think it includes some kind of sys tray widget?], which I've never used)
[EDIT] oh no you're kinda right, I think I recall having to run one command, post-install, on older versions, to set up the VM, though I don't think you still have to and that was all still handled for you, you just had to tell it to do it. `docker-machine create default` or something like that, was enough for 99% of use cases. Don't have to even do that, now, though, IIRC.
You can install the docker client inside WSL/OSX and connect over SSH to a docker CE instance.