Bugzilla – Bug 1215926
podman-docker can't be installed in parallel with docker-compose
Last modified: 2023-12-01 12:30:03 UTC
Hello, seems like our podman-docker is not providing docker at the moment, which is why installation of docker-compose (planned to be included in ALP Micro) pulls in docker, which then conflicts with podman-docker. If we do such provide, we should also implement suggests docker into release package, as we still want docker to be the prefered provider of "docker". Usage of docker-compose is one of big sellinng points of https://jira.suse.com/browse/SMO-214 otherwise you simply can't use podman with docker-compose (without hacks). Alternative for larger deployments with podman would be to use https://www.redhat.com/sysadmin/quadlet-podman which is part of podman 4.4
If I understand this correctly, you are proposing that podman-docker Provides docker so that docker-compose doesn't pull in docker _because_ podman-docker is required in ALP Micro? I can't think of an issue with Providing docker within podman-docker but I'm not sure if conflicting and providing the same package could become problematic in the future. I'll raise an SR for this, thanks!
This is an autogenerated message for OBS integration: This bug (1215926) was mentioned in https://build.opensuse.org/request/show/1115970 Factory / podman
The issue will have to be solved by suggests on the product side. I've discussed this with Jiri Srain and Frederic and they both agreed.
Let's have discussion on how to handle install preferences correctly in the SR https://build.opensuse.org/request/show/1119203
SUSE-RU-2023:4628-1: An update that contains one feature and has three fixes can now be installed. Category: recommended (moderate) Bug References: 1210299, 1215807, 1215926 Jira References: PED-7287 Sources used: openSUSE Leap 15.5 (src): podman-4.7.2-150500.3.3.1 SUSE Linux Enterprise Micro 5.5 (src): podman-4.7.2-150500.3.3.1 Containers Module 15-SP5 (src): podman-4.7.2-150500.3.3.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.