Repository navigation
SLDM v1.2.2 (Async Edition)
SLDM v1.2.2 (Async Edition) is a massive leap forward. It transforms a simple bash script into a professional monitoring dashboard. It uses a Smart Event Loop and Background Processing to calculate heavy statistics (like RAM usage) without freezing the interface.
- Async Core: Memory calculations run in the background. The UI never freezes.
- Smart Event Loop: Auto-refreshes data when calculations are done.
- Zero-Lag Navigation: Switch pages and menus instantly, even with 100+ containers.
- Host CPU Usage: Real-time processor load percentage.
- RAM Usage: Shows
Docker Memory / Total Host Memory. - Disk Stats: Accurate image size calculation using
docker system df.
- Live Search/Filter: Press
/to filter images or containers by name instantly. - Docker Compose Support: Containers from Compose are marked with
[C]. - Wide View: Optimized table layout for long container names.
- Actions: Stop, Start, Kill, Remove, Pull, Push (with secure login).
- Quick Navigation: Jump between Images/Containers with
9.
- Images: Remove unused, dangling, or ALL images.
- Containers: Stop & Delete in one go.
- New: Prune Volumes and Networks.
- New: Clear Build Cache. 🚀 Advantages & Performance
✨ Minimal Resource Usage
Pure Bash implementation - no additional dependencies
Low memory footprint (<10MB during operation)
Efficient process management without background services
Fast execution with optimized Docker API calls
No GUI overhead - pure terminal interface
📱 Mobile & Mini-Computer Optimized
✅ Raspberry Pi (all models)
✅ Orange Pi (all variants)
✅ Rock64 and other SBCs
✅ Atomic Pi and mini x86 systems
✅ Low-power ARM devices
✅ Embedded Linux systems
# Download wget https://raw.githubusercontent.com/rjohny55/Simple-Linux-Docker-Manager/main/sldm# Make executable
chmod +x sldm# Run
./sldm
git clone https://github.com/rjohny55/Simple-Linux-Docker-Manager.git
cd Simple-Linux-Docker-Manager
chmod +x sldm
./sldm
| Key | Action |
|---|---|
| 1-7 | Select menu item |
| / | Search / Filter list |
| r | Force Refresh & Recalculate RAM |
| n/p | Next / Previous Page |
| 9 | Switch context (Images ↔ Containers) |
| h | Show Help Modal |
| 0 | Back / Exit |
SLDM v1.2.2 (Async Edition) — это полноценный TUI-инструмент для управления Docker. Главное отличие от обычных скриптов — асинхронное ядро. Скрипт не "виснет" при подсчете памяти контейнеров, а выполняет это в фоне, обновляя интерфейс на лету.
Идеальная замена lazydocker для слабых машин или серверов, где важна каждая мегабайт памяти.
- Асинхронное ядро: Подсчет
docker statsвынесен в фон. Интерфейс летает. - Умное автообновление: Экран обновляется сам, как только готовы данные о памяти.
- Отзывчивость: Мгновенное переключение страниц даже при 500+ контейнерах.
- CPU Хоста: Показывает общую загрузку процессора (%).
- RAM Хоста: Показывает
Память Контейнеров / Всю память сервера. - Диск: Точный подсчет места, занятого образами (без дублей слоев).
- Живой Поиск: Нажмите
/чтобы мгновенно отфильтровать список. - Docker Compose: Контейнеры из Compose помечены меткой
[C]. - Широкий вид: Таблица адаптируется под длинные имена.
- Действия: Стоп, Старт, Kill, Удаление, Pull, Push (безопасный ввод пароля).
- Быстрый переход: Кнопка
9переключает между Образами и Контейнерами.
- Образы: Удаление неиспользуемых, dangling или ВСЕХ сразу.
- Контейнеры: Остановка и удаление одной командой.
- Новое: Очистка Томов (Volumes) и Сетей (Networks).
- Новое: Очистка кэша сборки (Buildx).