For anyone using Docker and thinking of trying out Fedora, here is a warning:

Fedora uses cgroupsv2 to push things forward, but no Docker release supports it yet, it's in master[0], but there are no release in sight as there is no ETA.

[0] https://github.com/moby/moby/pull/40174

As an alternative, Podman works well, but some features may be missing. It does, however, allow running containers rootless and remove the need for a daemon.

https://podman.io

I've made the switch entirely over to podman and haven't actually found any features to be missing besides docker-compose support, but their k8s style pods more or less have solved that for me.

There is only one 'gotcha' that I've hit, when building images specifically for AWS's ECR or Docker Hub, you need to add the flag `--format=docker` to your build step. Quay and a few others don't have this issue.

There is podman-compose, but it is most definitely missing features vs. docker-compose (as in whole subcommands are absent). I cannot remember what (if any) missing podman features remain, but I do run into occasional bugs and regressions with certain functionality.

Curious you mention needing `--format=docker`; I’ve pushed images to Docker Hub without doing that without issue.

https://github.com/containers/podman-compose