# jesseduffield/lazydocker

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jesseduffield-lazydocker).**

49,784 stars · 1,577 forks · Go · mit

## Links

- GitHub: https://github.com/jesseduffield/lazydocker
- awesome-repositories: https://awesome-repositories.com/repository/jesseduffield-lazydocker.md

## Description

Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation.

The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes concurrent background polling to ensure the interface remains responsive while tracking system metrics and service status.

The application covers a broad range of administrative tasks, including container lifecycle orchestration, multi-container service management, and real-time log analysis. It provides diagnostic capabilities by displaying resource usage statistics and executing shell processes to perform system operations, all organized through a modular, declarative interface layout.

## Tags

### DevOps & Infrastructure

- [Container Management Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-management-dashboards.md) — Provides a visual dashboard for monitoring, inspecting, and controlling isolated software environments.
- [Container Environment Managers](https://awesome-repositories.com/f/devops-infrastructure/container-environment-managers.md) — Provides an interactive interface for managing multiple containers, images, and volumes.
- [Container Runtime Interfaces](https://awesome-repositories.com/f/devops-infrastructure/container-runtime-interfaces.md) — Interacts with the container runtime by sending and receiving structured data over the local Unix domain socket.
- [Compose Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/compose-orchestrators.md) — Simplifies service orchestration and status tracking for multi-container applications.
- [Container Orchestration Utilities](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-utilities.md) — Streamlines development and testing by starting, stopping, and managing container lifecycles.
- [Event-Driven Synchronization](https://awesome-repositories.com/f/devops-infrastructure/event-driven-synchronization.md) — Updates internal application state by listening to real-time streams of container events emitted by the host daemon.

### User Interface & Experience

- [Terminal User Interfaces](https://awesome-repositories.com/f/user-interface-experience/terminal-user-interfaces.md) — Provides a text-based graphical interface for managing complex software services and containers.
- [Declarative Layout Engines](https://awesome-repositories.com/f/user-interface-experience/declarative-layout-engines.md) — Organizes complex interface layouts by nesting modular components that map data structures to visual regions.

### Development Tools & Productivity

- [Productivity Dashboards](https://awesome-repositories.com/f/development-tools-productivity/productivity-dashboards.md) — Streamlines administrative tasks by replacing manual command-line sequences with intuitive keyboard-driven navigation.

### System Administration & Monitoring

- [Process Monitors](https://awesome-repositories.com/f/system-administration-monitoring/process-monitors.md) — Displays resource usage, logs, and status updates for active background services in a unified view.
- [Resource Monitoring Tools](https://awesome-repositories.com/f/system-administration-monitoring/resource-monitoring-tools.md) — Tracks real-time CPU, memory, and network usage for running containers.
- [Log Analysis Tools](https://awesome-repositories.com/f/system-administration-monitoring/log-analysis-tools.md) — Enables real-time viewing and searching of container logs for efficient debugging.
