-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
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.ymlfiles 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
fzfor other tools to wrapdocker composecommands. - 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.