| I tried Podman on my messing around VPS but quickly reverted to rootless Docker. The straw that broke the camels back was a bug in `podman compose` that funnily enough was fixed two hours ago[1]; if `service1` has a `depends_on` on `service2`, bringing down `service1` will unconditionally bring down `service2`, even if other services also depend on it. So if two separate services depend on a database, killing one of them will kill the database too. Another incompatibility with Docker I experienced was raised in 2020 and fixed a few months ago[2]; you couldn't pass URLs to `build:` to automatically pull and build images. The patch for this turned out to be a few lines long. I'm sure Podman will be great once all of these bugs are ironed out, but for me, it's not quite there yet. [1]: https://github.com/containers/podman-compose/pull/1283 [2]: https://github.com/containers/podman-compose/issues/127 |
I recommend starting with .container files instead of .kube, unless you're already familiar with kubernetes.