Skip to content
aicoolies logo
lazydocker sleepy whale mascot

lazydocker

Terminal UI for Docker

Terminal UI for Docker and Docker Compose that provides an interactive dashboard for managing containers, images, volumes, and networks without memorizing CLI commands. Features real-time logs, stats (CPU/memory), container shell access, bulk cleanup of unused resources, and Docker Compose service management. Navigate with keyboard shortcuts in a panel-based layout. By the creator of lazygit. 40K+ GitHub stars. The fastest way to manage Docker from the terminal.

About lazydocker

Lazydocker is a simple terminal UI for Docker and Docker Compose that provides a unified dashboard for managing containers, images, volumes, and networks without memorizing complex Docker commands. Written in Go by the same creator as Lazygit, it brings the same philosophy of making complex CLI tools accessible through an intuitive keyboard-driven interface. Lazydocker solves the problem of constantly switching between multiple terminal windows running docker ps, docker logs, and docker stats commands.

Lazydocker displays real-time container logs, CPU and memory usage with ASCII-based performance charts, and detailed container information including IP addresses and port mappings in a single view. It supports Docker Compose service management, showing services rather than raw containers when launched from a Compose project directory. Users can start, stop, restart, and remove containers, inspect volumes and images, view environment variables, and execute shell commands inside containers, all through keyboard shortcuts without typing Docker commands.

Lazydocker is essential for developers and DevOps engineers who work with containerized applications and want quick visibility into their Docker environment. It is particularly useful during local development with Docker Compose, for debugging container issues, and for monitoring resource usage across services. Lazydocker runs on macOS, Linux, and Windows, and integrates naturally into terminal-centric workflows alongside tools like lazygit, tmux, and Neovim.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the MIT license. lazydocker has $0 software licensing fees, requires no background agent or subscription, and connects directly to local or remote Docker engines via standard Docker API sockets.

full pricing breakdown →

Supported Platforms

macOS, Linux, Windows

Explore categories, tags & use cases

Terminal multiplexer

Terminal multiplexer that lets you run multiple terminal sessions inside a single window with splits, tabs (windows), and detachable sessions. Sessions persist after disconnecting — essential for remote server work via SSH. Features customizable key bindings, statusbar, scriptable via tmux commands, and copy mode for scrollback navigation. Extensive plugin ecosystem via TPM (Tmux Plugin Manager). The standard for terminal session management for 15+ years. Pre-installed on most Linux servers.

Open Source

A modern terminal workspace

Modern terminal workspace manager written in Rust that provides tmux-like functionality with a more intuitive UX and batteries-included defaults. Features split panes, tabs, sessions, floating/stacked layouts, a built-in plugin system (via WebAssembly), and a status bar with configurable widgets. Supports mouse interaction, copy mode, and sixel images. No configuration required to get started. Growing as a modern tmux alternative with 23K+ GitHub stars and an active plugin ecosystem.

Open Source

The friendly interactive shell

User-friendly interactive shell for Linux and macOS that works great out of the box with zero configuration needed. Features autosuggestions based on command history (accept with right arrow), syntax highlighting as you type, tab completions with inline descriptions, web-based configuration UI for themes and settings, and a scripting syntax that is simpler than bash/zsh. Not POSIX-compatible by design. Popular among developers who want a productive shell without customization effort.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is lazydocker?

Terminal UI for Docker and Docker Compose that provides an interactive dashboard for managing containers, images, volumes, and networks without memorizing CLI commands. Features real-time logs, stats (CPU/memory), container shell access, bulk cleanup of unused resources, and Docker Compose service management. Navigate with keyboard shortcuts in a panel-based layout. By the creator of lazygit. 40K+ GitHub stars. The fastest way to manage Docker from the terminal.

Is lazydocker free?

Yes — lazydocker is open source and free to use. Free and 100% open source under the MIT license. lazydocker has $0 software licensing fees, requires no background agent or subscription, and connects directly to local or remote Docker engines via standard Docker API sockets.

Is lazydocker open source?

Yes — lazydocker is open source.

Is lazydocker still maintained?

Yes — lazydocker is active. Its listing was last verified on September 6, 2026.

What are the best lazydocker alternatives?

The first editor-selected lazydocker alternatives are tmux, Zellij, Fish Shell.