@rasmus91@fosstodon.org @ggpsv@social.coop @jwildeboer@social.wildeboer.net I’ve got a lot of answers here and I won’t cover all of them, but the “just works” aspect is a good take. Docker is a developer tool that makes a lot of things (packaging, process isolation, persistence, network isolation, service location, process supervision, remote administration, secure distribution) all work without the user really needing to understand them. Beyond Docker, Docker Desktop has some black magic that makes it work and work easily in I.T. environments which would make a VM-like solution a nightmare.
I don’t think Docker is ‘better’ but I have a lot of peers that have enough trouble learning containers with Docker and would be lost in the woods for something more complicated. If I had a choice of getting folks to use containers in Docker vs not using containers, I’d choose Docker without reservation.