Podman-compose has a history of being buggy, don’t support running one service at the time, command execution in the container etc. (I’ve been stuck with it for a long time)
It also don’t behave exactly like docker-compose, which makes it annoying when the entire team don’t use the same stack.
With that said, podman now support docker-compose. Seems to still require to be privileged for volume mounting on Linux, but haven’t looked too much into it.
Podman-compose used to be a wrapper Python script around podman itself as far as I know, it wasn't a proper docker-compose implementation. So yes, it was not ideal.
What is proper docker compose implementation? If I recall correctly original compose itself was a pile of python scripts reimplementing a lot of stuff docker daemon did
The number of issues to get started with podman are currently too many like author mentioned. I really wish podman to compete with docker, but its not there yet (ignoring all the complex integrations with Kubernetes)
My primary issue w/ Docker on Windows is that a simple Windows update can ruin all your containers. I know this is not a Docker issue but a big issue in general; hence why I am looking for alternatives.
Do podman coming to Windows?
I don't see why you couldn't. One thing that I did not realize initially was that bind mounts do not work nicely out of the box on mac without mounting via sshfs. https://github.com/containers/podman/issues/8016
10 comments
[ 2.8 ms ] story [ 31.2 ms ] threadWith that said, podman now support docker-compose. Seems to still require to be privileged for volume mounting on Linux, but haven’t looked too much into it.