It is a bloated, non-performant, and hostile piece of....
It has never not had major performance and stability issues, continuously tries to send telemetry data by various sneaky means (the opt-out switch is just for show), new unnecessary and mostly unremovable crap is being added with each update, it can't even handle the established DevContainer conventions... I could go on for a while.
It's not solving any real problems, but it does saddle you up with a bunch of new ones. Not a great deal.
The latest Docker Desktop release for MacOS has been out for a couple of days now, and it's made the whole thing - including the daemon - entirely non-functional. This update brought "extensions" (aka liabilities, enabled by default of course), disabling them plays a part in the issue. People at Docker are "looking into it".
Their pricing seems fair, that is, until you start calculating in all the never-ending stream of problems they're causing, the majority being completely unnecessary and easily avoidable.
So yeah, hence my somewhat emotional response :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
It is a bloated, non-performant, and hostile piece of....
It has never not had major performance and stability issues, continuously tries to send telemetry data by various sneaky means (the opt-out switch is just for show), new unnecessary and mostly unremovable crap is being added with each update, it can't even handle the established DevContainer conventions... I could go on for a while.
It's not solving any real problems, but it does saddle you up with a bunch of new ones. Not a great deal.
i didn't want to write it so drastically, but that was also my experience in the years i had used it on windows.
The latest Docker Desktop release for MacOS has been out for a couple of days now, and it's made the whole thing - including the daemon - entirely non-functional. This update brought "extensions" (aka liabilities, enabled by default of course), disabling them plays a part in the issue. People at Docker are "looking into it".
Their pricing seems fair, that is, until you start calculating in all the never-ending stream of problems they're causing, the majority being completely unnecessary and easily avoidable.
So yeah, hence my somewhat emotional response :)