3 ms·
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. h
by amarshall 6y ago
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 https://podman.io
- TrueDuality 6y agoI'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.
- amarshall 6y agoThere 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 https://github.com/containers/podman-compose
- TrueDuality 6y agoYou'll be able to successfully push the images without it. Tags you pushed won't properly show up in docker hub and clients will have issues pulling not just the tags but the layers. It's been a hot minute since I hit that issue, but I kind of doubt docker hub fixed it. I suspect fixing issues around OCI format images are fairly low priority for them.