Инструменты22 сентября 2026 г., 19:55 МСК🤖 Auto

Lazydocker: TUI-инструмент для управления Docker в терминале

Разработчик Jesse Duffield представил lazydocker — удобный терминальный интерфейс для управления контейнерами Docker и Docker Compose, написанный на Go.

Баннер новости 8059

Проблема, которую решает инструмент

Управление Docker-контейнерами через командную строку часто сопряжено с рутиной: нужно помнить множество команд, переключаться между окнами терминала, отслеживать логи служб и вручную очищать неиспользуемые ресурсы. Lazydocker решает эту проблему, предоставляя единый интерактивный интерфейс (TUI), где все основные действия доступны с помощью горячих клавиш или мыши.

Ключевые возможности

Инструмент позволяет в реальном времени видеть состояние всех контейнеров, просматривать логи конкретной службы без перезапуска команд, прикрепляться к работающим контейнерам, а также визуализировать метрики с помощью ASCII-графиков. Кроме того, предусмотрена функция очистки (pruning) контейнеров, образов и томов для освобождения дискового пространства.

Технические требования и установка

Программа написана на языке Go с использованием библиотеки gocui. Для корректной работы требуется Docker версии не ниже 29.0.0 (API >= 1.24) и Docker Compose версии 1.23.2 или выше. Установка доступна через популярные менеджеры пакетов, включая Homebrew, Scoop, Chocolatey, AUR, а также через сборку из исходного кода.

Платформа / Менеджер Команда установки
Homebrew (macOS/Linux) brew install jesseduffield/lazydocker/lazydocker
Scoop (Windows) scoop install lazydocker
Chocolatey (Windows) choco install lazydocker
Go (источник) go install github.com/jesseduffield/lazydocker@latest
Arch Linux (AUR) yay -S lazydocker

Работа с конфигурацией

Настройки программы можно редактировать прямо из интерфейса, нажав клавишу 'o' или 'e' в панели проекта. По умолчанию логи отображаются только за последний час для оптимизации производительности, но это поведение можно изменить в конфигурационном файле. Поддерживается настройка обертки текста и управление событиями мыши.

Источник: Github ↗