Lazy Docker Is a new free and open source terminal UI for Docker and Docker Compose. Use it to view the status of the docker or docker-compose container environment, view logs, restart / delete / rebuild containers or services, etc.
The tool is written in Go using the gocui library (a minimalist Go package for creating console user interfaces with colored text, mouse support, multiple views, etc.) and can use TUI on local computers and remote Docker ( Via SSH).
The purpose is to provide a console user interface for Docker and docker-compose, so that everything you need is in one terminal window, and each command command is just a click away, so you don’t have to remember the command or The container tracks multiple terminal windows of the container.
- Show the status of your docker or docker-compose container environment
- Allow viewing of logs for a container or service
- Ascii graph showing the CPU and memory usage of the container (these graphs can be customized to measure other metrics)
- Attach to a container or service
- Restart / stop / delete / rebuild container or service
- View the ancestor layers of a given image
- Trim container, image or roll
Related: Portainer: Web-based Docker GUI for remote or local use
To use LazyDocker TUI, use
PgDn Scroll, and
q Close the window in LazyDocker or exit the application. You can press
x Bring up menus and see some other keyboard shortcuts, such as
r Restart the container or service,
s Stop, or use
You can access the list of LazyDocker keyboard shortcuts by This link, English, German, Dutch and Polish.
LazyDocker developers created a basic Video teaching One of the two-week command line tools, which you can check below:
The LazyDocker download page contains binaries for Linux and macOS. To install the binary on Linux, unzip the archive and run the file in the same folder as the lazydocker binary:
sudo install lazydocker /usr/local/bin/