Docker Automation is an open-source project that provides a modern web interface for managing Docker containers and images. It aims to simplify and automate common Docker tasks, making container management accessible and efficient for developers and teams.
- Intuitive Dashboard: Manage Docker containers and images visually.
- Container Lifecycle: Create, start, stop, and monitor containers.
- Image Management: Pull, view, and remove Docker images.
- Cross-Platform: Works anywhere Docker and Node.js are available.
- RESTful API: Backend powered by Express.js and Dockerode.
- Frontend: ReactJS
- Backend: ExpressJS, NodeJS
- Docker Integration: Dockerode SDK
git clone https://github.com/SSameer20/Docker-Automation.git
cd Docker-Automationcd client
npm installcd server
npm installnpm startcd client
npm startOpen your browser and navigate to http://localhost:3000.
The project uses a client-server architecture:
- Client: React app for user interaction.
- Server: Express API that communicates with the Docker daemon via Dockerode.
We welcome contributions of all kinds! You can help by:
- Reporting bugs and issues
- Suggesting new features or improvements
- Submitting pull requests for code, documentation, or tests
- Sharing your experiences and feedback
Please see our contribution guidelines and pull request template before submitting.
This project is licensed under the MIT License.
For questions or support, please open an issue on GitHub.
Thank you for supporting Docker Automation!
