Favicon of lazydocker

lazydocker

Interactive terminal UI for Docker and Docker Compose. Control containers, view logs, and manage services with keyboard shortcuts and intuitive navigation.

Lazydocker is a lightweight terminal interface that brings Docker management into your command line with an intuitive, keyboard-driven experience. Built with Go and the gocui library, it eliminates the need to memorize complex Docker commands while maintaining full control over your containers and services.

Key capabilities include:

  • Container Management: Start, stop, restart, and remove containers with simple key presses
  • Service Monitoring: View real-time logs, resource usage, and container status at a glance
  • Docker Compose Support: Manage multi-container applications defined in docker-compose files
  • Interactive Navigation: Browse containers, images, volumes, and networks using arrow keys and intuitive menus
  • Quick Actions: Execute common operations without typing lengthy Docker CLI commands
  • Minimal Learning Curve: Discover commands through on-screen help and logical keyboard shortcuts

The tool is particularly useful for developers who frequently work with containerized applications and want faster, more visual feedback than traditional command-line tools provide. Whether you're debugging a failing service, monitoring container performance, or managing a complex multi-container setup, Lazydocker reduces friction and keeps you focused on development rather than Docker administration.

Install

Brew
$ brew install jesseduffield/lazydocker/lazydocker
Brew
$ brew install lazydocker

Features

Config fileJSON outputScriptableTmux integrationTrue color

Media

Pros

4
  • Interactive terminal UI for Docker and Docker Compose
  • Control containers, view logs, and manage services
  • Intuitive navigation with keyboard shortcuts
  • Written in Go with gocui library

Related tools

Share:

Auto-fetched .

Recent releases

Similar to lazydocker

Favicon

 

  
 
Favicon

 

  
 
Favicon