Skip to content

Feature request: Manage Docker Compose stacks (up/down) #681

@davipro34

Description

@davipro34

Is your feature request related to a problem? Please describe.
Currently, Lazydocker allows managing containers, images, and volumes individually, but it does not provide a way to control Docker Compose stacks as a whole.
This makes it cumbersome when working with multi-container applications, since users need to leave Lazydocker and manually run docker compose up -d or docker compose down from the CLI.

Describe the solution you'd like
I would love to see Lazydocker support basic stack management.
For example:

  • Detect docker-compose.yml files in a configured directory.
  • Allow starting/stopping/restarting a full stack (equivalent to docker compose up -d / docker compose down).
  • Possibly provide a simple "Stacks" view, similar to how containers are currently listed.

Describe alternatives you've considered

  • Using Lazydocker only for container-level management and relying on CLI commands for stacks.
  • External TUI scripts with fzf or other tools to wrap docker compose commands.
  • Using Portainer (works well for stacks, but is a web UI, not a TUI like Lazydocker).

Additional context
This feature would greatly improve the workflow for users who rely on Docker Compose to orchestrate their services (e.g., Traefik, Nextcloud, Plex, etc.).
It would also make Lazydocker a more complete "single-pane-of-glass" tool for managing Docker environments without constantly switching back to the CLI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions