VM2Docker Wizards
Project description
A big part of this project is doing thorough research, especially since our team is not familiar with VM-based setups. Understanding how current applications are built and finding ways to automate the migration process are crucial.
Context
With the growing popularity of containerization through technologies like Docker and Kubernetes, Sue sees advantages such as better use of resources, quicker deployments, and easier scalability. However, moving from Virtual Machines (VMs) to containers manually can be tough and prone to mistakes. So, creating automated tools for this switch is an interesting challenge. The goal is to automatically scan a VM setup, usually on a hypervisor, and make a set of containers that copy the original setup into a Kubernetes cluster, keeping connections between applications intact.
Results
The project, which is to create an automated solution to scan a VM for necessary files, packages and configurations in order to convert an application into a docker container.