Even so, good to see that arriving. I've been experimenting recently and I've found podman very useful compared to my previous experiences trying to do containery stuff. ( Admittedly a very long time ago now which burned me and put me off trying again for a long time. )
Lately the only real incompatibility I run in to with podman is that the handling of `RUN --mount=type=secret` in a Containerfile/Dockerfile is a bit broken (https://github.com/containers/buildah/issues/5282).
Compared to docker desktop it's night and day, it is so much more performant and I never had an issue with it, totally recommend.
Docker Desktop also works perfectly well with AMD64 emulation and/or Rosetta.
There are https://build.opensuse.org/repositories/devel:kubic:libconta... repos, but it's what it says on the tin: unstable. And its usage is discouraged from the upstream bug reporting point of view. Works fine to keep up with development, but I wouldn't use that for user-facing workloads.
If your company is paying for docker desktop, stop right now and switch to OrbStack.
Does it mess up or clutter the system?
Currently I am using a Fusion VM to have something similar to WSL2 on Mac. Is this a better solution?
On the other hand, in Podman Desktop, you can't even use an image from Podman Desktop docker in Podman Desktop kubernetes without extra steps. I'd recommend it only if you want Podman specifically. If you just want to run docker and/or kubernetes, I'd go with Rancher Desktop.
Having said that, aside from the general WTF of something burning CPU, does in impact you in some way? Battery drain, sluggish apps, memory hog (I'd bet on that one), other?
I use it with MacOS. I assume WSL is a better choice for Windows laptops, and there’s no reason to add a VM to get docker on Linux.
[1]: https://github.com/canonical/multipass/issues/3455 [2]: https://github.com/canonical/multipass/issues/3235 [3]: https://github.com/qemu/qemu/commits/master/accel/hvf
I love OrbStack but I never heard of Rancher Desktop before, maybe I should try it
Rancher Desktop, however, has been a breeze. Same with using Lima.[0]
With Lima:
limactrl create template://docker
[0] https://lima-vm.io/...and on Linux running the actual docker daemon, of course.
Error: Command execution failed with exit code 125 Command execution failed with exit code 125 Error: vm "podman-machine-default" already exists on hypervisor
You can use it now if you grab it from brew.