Containerization project

Project Preview

Project Overview

implemented a complete Docker workflow on AWS. Provisioned EC2 instances using Terraform to automate infrastructure setup. Built Docker images from source code using Dockerfiles, tested multi-container applications with Docker Compose, and pushed verified images to Docker Hub. The workflow included building, testing, and storing Docker images for applications like Apache Tomcat, Memcache, and MySQL. This project demonstrates skills in cloud automation, containerization, Infrastructure as Code (IaC), and DevOps practices.

Video

Features

  • Tested multi-container setups with Docker Compose.
  • Containerized key services like Tomcat, MySQL, and NGINX.
  • Automated the entire container lifecycle (build → test → store).
  • Enabled easy reuse and sharing of container images.

Technologies

  • Docker
  • Docker Compose
  • AWS EC2
  • Terraform