Podman Desktop: Same functionality as Docker Desktop but open source
podman-desktop.io
podman-desktop.io
Podman Desktop Companion GUI – Parity on All Major Operating Systems - https://news.ycombinator.com/item?id=31055475 - April 2022 (113 comments)
That said, after I denied it, when I go to Settings it says Telemetry: Enabled, even though the checkbox to enable it is unchecked. I have no idea which reflects my current settings.
Furthermore, after I selected to "Initialize Podman", the switcher is still in the "off" position. If I click it again, it says the VM already exists. I'm not sure how to stop it, or if it's even actually running.
I'll stick with colima [0] for now as it's simple, easy, with not telemetry, and I always know what's its state.
What’s worse is in some cases the source code has to be commingled with the SDK itself, so building projects can mean copying your source code and modifications over top of the installed SDK in order to produce a build. Docker’s ephemeral disks are a lifesaver in stupid situations like this.
Debian recently packaged 1.0.3 that is also old.
https://wiki.archlinux.org/title/Podman#Docker_Compose
podman-compose is less interesting since.
The podman way is to write a k8s manifest and start it with `podman play kube`. Also handles configMaps and persistentVolumes.
If you really need docker-compose, podman is API-compatible with docker, so you can use the real thing on top of the podman socket.
Just do not use podman-compose.
I used qemu for a while on my old macbook with a linux vm that had ssh installed. You can actually make docker use a remote machine via ssh and with some environment variable magic you can actually make things like docker-compose work that way. A bit tricky with mounting volumes and forwarding ports of course but you can make that work as well. You can use ssh to forward local ports to a remote machine and you can setup qemu to share directories to the vm. It is a bit tedious to manage but I used this for several months with some scripts to set this up. So, having done this manually, that raises the question why Podman can't do this?
I reverted back to using docker desktop when I got my M1 macbook last year. It's just easier. But it would be nice to have some alternative if the need ever arises. If Podman improves their docker-compose support I might give it another try.
Canonical doesn't want to destroy IBM/Red Hat they want to compete with the same business model by selling support contracts.
Red Hat doesn't seem to want to compete with Docker using the same business model, just give it all away for free and then ... what?
Sun did end up releasing Solaris for x86 in 1993, a couple years after Linus' first post to comp.os.minix.
Solaris x86 was a paid product though.
Linus apparently did not know about BSD, which goes back to ~1989.
After that, Red Had basically said, "screw you guys, I'm going to build my own container engine with blackjack and hookers!" and Podman, Skopeo, Buildah, etc. popped up.
[0] https://projectatomic.io/docs/docker_patches/ — Specifically if you're looking for nerd-drama, read through the rejected PRs.