LinuxCommandLibrary

lazydocker

Manage Docker and Docker Compose with terminal UI

TLDR

Open Lazydocker

$ lazydocker
copy

Display the current default configuration
$ lazydocker --config
copy

Run Lazydocker in debug mode
$ lazydocker --debug
copy

Specify an alternate Docker Compose file
$ lazydocker --file [path/to/docker-compose.yml]
copy

Display help
$ lazydocker --help
copy

Display version
$ lazydocker --version
copy

SYNOPSIS

lazydocker

DESCRIPTION

Lazydocker is a terminal UI for simplifying Docker and Docker Compose management. It provides a convenient and intuitive interface to view and interact with your containers, images, volumes, and networks. Instead of using multiple Docker commands in the terminal, lazydocker combines all essential functionalities into a single, visually appealing application.

It allows you to quickly see the status of your Docker environment, start, stop, restart, delete containers, view logs, and even open shells within containers, all without constantly switching between terminal windows. It significantly reduces the overhead and complexity involved in managing Docker environments, boosting productivity. It's configurable to allow users to customize keybindings or the display of elements within the tool. It is important to note it is not a replacement for Docker CLI, and might not support all functionalities offered by it.

CAVEATS

Lazydocker relies on the Docker CLI and Docker API, so any issues with these underlying technologies will affect its functionality. Ensure Docker is properly installed and running.

CONFIGURATION

Lazydocker is configurable via a `.lazydocker` directory within your home directory. Configuration files allow modification of keybindings, theme, and general behavior of the tool. See the lazydocker github page for the configuration file structure.

INSTALLATION

The installation process varies depending on your operating system and package manager. Common methods include using package managers like apt, yum, or brew, or downloading a pre-built binary from the project's GitHub releases page. The lazydocker github page contains scripts which aid in the automated installation.

HISTORY

Lazydocker was created to address the cumbersome nature of using multiple Docker CLI commands for managing Docker environments. Its initial focus was to provide a more user-friendly and efficient way to view and interact with containers. Development continues with improvements in performance, features, and customization options. The tool has gained popularity due to its simplicity and time-saving benefits, especially among developers working with Docker regularly.

SEE ALSO

Copied to clipboard