• TechOps Examples
  • Posts
  • Lazydocker - Simplify Container Management with One Terminal Window

Lazydocker - Simplify Container Management with One Terminal Window

TechOps Examples

Hey — It's Govardhana MK 👋

AN IMPORTANT UPDATE - On readers' demand, we are starting the remote jobs section from this edition as an experiment.

Share your feedback in the poll at the end of this edition!

👋 Before we begin... a big thank you to today's sponsor Notops

If your team finds Kubernetes and cloud-native technology overwhelming, Notops.io enables you to leverage its full potential without deep technical knowledge of AWS, Kubernetes, or complex cloud ecosystems.

Notops.io empowers teams to build scalable, secure Kubernetes platforms with industry-best practices and observability from the start—so you can focus on innovation, not infrastructure.

IN TODAY'S EDITION

🧠 Use Case

  • Lazydocker - Simplify Container Management with One Terminal Window

🚀 Top News

👀 Remote Jobs

📚️ Resources

👇️Join me to not miss daily updates  

🛠️ TOOL OF THE DAY

cloud custodian - A rules engine for cloud security, cost optimization, and governance..

  • Used to manage AWS, Azure, and GCP environments.

  • DSL in yaml for policies to query, filter, and take actions on resources.

🧠 USE CASE

Lazydocker - Simplify Container Management with One Terminal Window

Managing Docker containers often feels like a juggling act.

We often check docker-compose ps, restart a service, and follow logs with docker-compose logs --follow.

But every time the service crashes, the logs stop, and we have to restart the process.

Using docker-compose up helps, but it locks a terminal, and detaching feels awkward.

Before long, we’re stuck wondering which command to use without accidentally killing the service.

In this context, I started using Lazydocker a while ago during some client projects that couldn’t afford expensive alters.

At first, I was skeptical about how much a terminal UI could help, but after using it, I was hooked.

Here's what I loved:

  • Let me monitor all services in one clear terminal interface.

  • Allowed viewing isolated logs without wading through irrelevant clutter.

  • Made restarting or rebuilding containers as simple as a keypress.

  • Freed up terminal space without the fear of killing anything.

  • Simplified Docker management so the client’s could focus on crucial things, not commands.

Lazydocker installation is standard and straight forward using:

Brew (Linux or MacOs):

brew install lazydocker

Scoop (Windows):

scoop install lazydocker

 Chocolatey (Windows)

choco install lazydocker

How to access the terminal UI ?

Just run ‘lazydocker’ in the terminal - simple.

The best part - it is easily customizable.

You can fine-tune what you want to see by updating the Lazydocker config file.

You can even add custom commands like:

customCommands:

containers:

- name: bash

attach: true

command: 'docker exec -it bash'

serviceNames: []

To explore all config options, click here.

Hope this helps, and I suggest giving Lazydocker a try for your containerized projects.

Should we keep the remote jobs section?

Login or Subscribe to participate in polls.

Looking to promote your company, product, service, or event to 20,000+ TechOps Professionals? Let's work together.