Что такое lazydocker?
lazydocker — это простой терминальный интерфейс для Docker и docker-compose, созданный Jesse Duffield (автором lazygit). Он предоставляет единый интерфейс для управления Docker-окружением, просмотра логов, мониторинга метрик и выполнения распространённых операций без необходимости запоминать сложные команды. С более чем 45 тысячами звёзд на GitHub — самый популярный Docker TUI.
⚡ Ключевые возможности lazydocker
📊 Визуальный обзор
Видите состояние всего Docker-окружения с первого взгляда. Контейнеры, образы, тома и сети в одном унифицированном представлении.
📈 Метрики в реальном времени
ASCII-графики, показывающие использование CPU, памяти и сети. Настраиваемые метрики для мониторинга именно того, что нужно.
📝 Управление логами
Просматривайте логи контейнеров и сервисов с фильтрацией, следованием и поиском. Больше не нужно жонглировать несколькими терминалами.
🔧 Операции с контейнерами
Запускайте, останавливайте, перезапускайте, удаляйте и пересобирайте контейнеры одним нажатием клавиши. Подключайтесь к контейнерам для интерактивной отладки.
🗂️ Управление образами
Просматривайте слои образов, историю и использование диска. Очищайте неиспользуемые образы, контейнеры и тома для освобождения места.
🐭 Поддержка мыши
Полная поддержка мыши для кликов, прокрутки и выбора. Горячие клавиши для опытных пользователей, мышь для удобства.
apt upgrade всегда держит вас на последней версии.
📦 Установка из deb.griffo.io
Шаг 1: Добавить репозиторий
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updateШаг 2: Установить lazydocker
# Install latest lazydocker
sudo apt install lazydocker
# Проверить установку
lazydocker --version# Install latest lazydocker
apt install lazydocker
# Проверить установку
lazydocker --version🎯 Примеры базового использования
Запустить lazydocker:
# Start lazydocker
lazydocker
# Create convenient alias
echo "alias lzd='lazydocker'" >> ~/.bashrc
source ~/.bashrc
# Use the alias
lzdОсновные горячие клавиши:
# Navigation
j/k or ↑/↓ - Move up/down
h/l or ←/→ - Switch between panels
tab - Next panel
# Container operations
r - Restart container
s - Stop container
d - Remove container
e - Exec into container
m - View logs
# System operations
p - Prune unused containers/images
R - Rebuild service (docker-compose)
u - Refresh/update view🚀 Почему стоит выбрать deb.griffo.io?
- Официальный Debian: Доступен, но часто устаревшие версии
- Ручная установка: Требует инструментарий Go или ручное управление бинарными файлами
- deb.griffo.io: Последняя версия с автоматическими обновлениями
- ✅ Последняя поддержка Docker: Получайте новейшую поддержку функций Docker и docker-compose
- ✅ Без ручной компиляции: Готовые бинарные файлы, инструментарий Go не нужен
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после выпуска upstream
- ✅ Правильные зависимости: Корректно упакован с интеграцией Docker
- ✅ Несколько дистрибутивов: Работает на Bookworm, Trixie и Sid
- ✅ Простое обслуживание: Стандартные команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты для Debian собираются и поддерживаются автоматически в этом репозитории GitHub:
- 🐋 lazydocker-debian - Latest release builds
🔗 Связанные пакеты
Также доступно из deb.griffo.io:
- lazygit - Терминальный интерфейс для Git (тот же автор)
- Терминал Ghostty - Современный эмулятор терминала
- fzf Нечёткий поиск - Улучшенный поиск команд