Replies: 4 comments 12 replies
-
My background is that I have an application that is defined with Right now, users have two main options for this in the Podman ecosystem:
What I am proposing is that we add a library to Podman that does the following:
|
Beta Was this translation helpful? Give feedback.
-
Thanks @Aposhian ... before you start work on this, I would suggest we get more of the team to comment; moreover, I think a community cabal would be appropriate for just this thing. @TomSweeneyRedHat could you add this to the next meeting and share here when that is as well as get it on the agenda? |
Beta Was this translation helpful? Give feedback.
-
@Aposhian including support for compose V2 (Go version) was the path taken by However, it is a long journey to make it compatible: Writing directly to the spec (https://compose-spec.io/) seems like the best, long term. Chosen for containerd. So it seems like options 2. followed by 1. are most "likely". |
Beta Was this translation helpful? Give feedback.
-
There is already confusion if users should use podman-compose or docker-compose. Adding a new implementation directly into podman will make it even worse. All of the tools will end up having differences so migrating between them may not be possible. I also do not think we have the manpower to maintain this. Even if someone would do the initial work we would still need to maintain this in the long run (fixing bugs and keep it up with the compose spec). There is a significant amount of work here just to reimplement already working functionality via podman/docker-compose, so why not just improve these tools? |
Beta Was this translation helpful? Give feedback.
-
As mentioned in #10976, it is an ongoing effort to maintain compatibility with an evolving Docker Compose. However, now that there is the generic compose-spec, we could potentially help users to use existing
docker-compose.yaml
files without worrying about providing compatibility with the Docker API.related: #11780
Beta Was this translation helpful? Give feedback.
All reactions