DockerLens
DockerLens is a tool for managing and monitoring Docker containers on your Docker host. It’s designed for those who rely on Docker or Docker Compose to run home lab projects and want a streamlined interface to oversee container performance and system usage.
With DockerLens, you will be able to:
- View Containers: See all running containers and monitor their resource usage.
- Manage Images: Browse and organize Docker images on your host.
- Get System Overviews: Access high-level insights into Docker’s overall resource usage.
NOTE: Still under development, so some of these features are still to be implemented.
Stack
This project leverages a range of technologies across both client and server sides for robust and flexible functionality:
Containerization
- Docker
- Docker Compose
Backend
- PHP
Frontend
- Server-Side Rendering
- PHP
- CSS
- Vanilla JavaScript
- Client-Side Development
- TypeScript
- React
- Sass
- Vite
Getting Started
- Clone the repository
- Set up Docker and Docker Compose on your machine if you haven’t already.
- Run Docker Compose to start DockerLens:
docker compose up -d
- Open your browser and navigate to
http://localhost:80
to start managing your containers with DockerLens. - Open your browser and navigate to
http://localhost:80/docs
to view the documentation for DockerLens.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.