DockLite is a lightweight Docker desktop manager for Linux built with Python and PySide6.
It gives developers a clean graphical interface to manage Docker containers without needing to use the terminal for basic tasks.
DockLite focuses on being simple, fast, native-looking, and less heavy than large Electron-based Docker GUI tools. A lightweight Docker desktop manager for Linux built with Python and Qt.
- View all Docker containers
- Start containers
- Stop containers
- Restart containers
- Delete containers
- Live container logs
- Real-time CPU and memory stats
- Dark modern UI
- Lightweight and fast
- Python
- PySide6 (Qt for Python)
- Docker SDK for Python
git clone https://github.com/yaselmo/DockLite.git
cd DockLitepython -m venv .venvsource .venv/bin/activate.venv\Scripts\activatepip install -r requirements.txtpython main.pyDockLite/
│
├── docklite/
│ ├── app.py
│ ├── docker_service.py
│ ├── styles.py
│ └── __init__.py
│
├── main.py
├── requirements.txt
├── LICENSE
└── README.md- Python 3.10+
- Docker installed and running
- Linux system
- Container creation
- Docker Compose support
- Image management
- Container terminal access
- Search and filtering
- Notifications
- System tray support
- Resource graphs
- Multi-host support
Most Docker GUI tools are heavy, slow, or Electron-based.
DockLite focuses on:
- simplicity
- speed
- native Linux desktop experience
- lightweight resource usage
GNU General Public License v3.0 (GPL-3.0)
Yasser El Mouatadir
GitHub: https://github.com/yaselmo