Skip to content

MOHDAMAAN088/docker-ec2-replica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey Guys, Exicted to share that i have completed a web-based cloud compute platform inspired by AWS EC2. This project allows users to launch, start, stop, terminate, and access Docker-based virtual instances through a browser interface.

I always was wondering how instances run , the concept of VM always left me excited so i tried to make a AWS-EC2 Replica and i have finished .

WORKING :-

  1. the user starts and launch the instance
  2. After it backend runs and "docker run -dit --name ubuntu bash" command executes.
  3. Instance Lifecycle is a very exciting feature that i added , Ability to " START , STOP , CONNECT , TERMINATE " our Launched instance.
  4. When Clicked on Connect our ec2 instance is showed where we can easily perform operations , just like a real aws-ec2 instance.

Below you can find Tech Stack used in this project . Tech Stack :- Backend: Flask WebSockets: Flask-SocketIO Container Engine: Docker Frontend: HTML, CSS, JavaScript System Integration: Python subprocess module

This project was built to understand: Cloud infrastructure fundamentals Compute instance lifecycle management Container orchestration basics Backend–Docker integration Real-time terminal streaming

About

A web-based EC2-like cloud compute platform built using Flask and Docker that supports instance lifecycle management and terminal access.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors