A lightweight, user-friendly GUI application for managing Docker containers and images on Linux Mint and other Debian-based systems. Built with Python and Tkinter, Docker Manager provides an intuitive interface for common Docker operations.
-
🐳 Container Management
- View all containers with real-time status updates
- Start, stop, and remove containers
- View container details including ports and status
- Auto-refresh container list
-
📦 Image Management
- List all Docker images
- Pull new images from Docker Hub
- Remove unused images
- View image details including size and tags
-
📝 Logging System
- Real-time operation logs
- Error tracking and display
- Timestamp for all operations
- Launch Docker Manager from the application menu or run
docker-manager
in terminal - Ensure Docker daemon is running (
sudo systemctl start docker
) - Use the tabs to navigate between container and image management
- Right-click on containers or images for additional options
- Check the logs tab for operation history and errors
- Add container creation wizard
- Implement docker-compose support
- Add network management
- Include volume management
- Add dark mode support
- Implement search functionality
- Add container resource monitoring
This project is licensed under the MIT License - see the LICENSE file for details.
- Docker team for the excellent Docker Engine API
- Python Tkinter documentation and community
- Linux Mint team for the excellent distribution
Made with ❤️ for the Docker community