Skip to content

SSameer20/Docker-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Automation

Docker Automation Banner

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.


Features

  • 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.

Technologies Used

  • Frontend: ReactJS
  • Backend: ExpressJS, NodeJS
  • Docker Integration: Dockerode SDK

Getting Started

1. Clone the Repository

git clone https://github.com/SSameer20/Docker-Automation.git
cd Docker-Automation

2. Install Client Dependencies

cd client
npm install

3. Install Server Dependencies

cd server
npm install

4. Start the Server

npm start

5. Start the Client

cd client
npm start

6. Access the Application

Open your browser and navigate to http://localhost:3000.


Architecture

The project uses a client-server architecture:

  • Client: React app for user interaction.
  • Server: Express API that communicates with the Docker daemon via Dockerode.

Contributing

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.


License

This project is licensed under the MIT License.


Contact

For questions or support, please open an issue on GitHub.


Thank you for supporting Docker Automation!

About

The project aims to automate Docker container management tasks using Interface.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •