Skip to content

Suggestion: make the compose plugin accept podman-docker as an alternative to docker-ce #52

@fghaas

Description

@fghaas

Is your feature request related to a problem? Please describe.

Using the compose plugin requires native Docker, as Salt checks for the presence of the docker-ce package:

https://github.com/OpenMediaVault-Plugin-Developers/openmediavault-compose/blob/main/srv/salt/omv/deploy/compose/30docker.sls#L45

This requires enabling a separate package repository.

For those who already use the podman plugin (openmediavault/openmediavault#1616) (or install Podman as a dependency of the photoprism plugin, openmediavault/openmediavault#1250), this shouldn't be necessary, considering the podman-docker package exists in Debian to provide a drop-in replacement for native Docker, using Podman, which works just fine even with docker-compose.

Describe the solution you'd like
It would be great openmediavault-compose would include the option of either using docker-ce, or podman-docker.

Describe alternatives you've considered
Users could always just go ahead and install the docker-ce package, of course. :) Or use just the podman plugin, forgoing the use of docker-compose.

Additional context
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions