📞 +91-7667918914 | ✉️ ijarcce@gmail.com
IJARCCE Logo
International Journal of Advanced Research in Computer and Communication Engineering A monthly Peer-reviewed & Refereed journal
ISSN Online 2278-1021ISSN Print 2319-5940Since 2012
IJARCCE adheres to the suggestive parameters outlined by the University Grants Commission (UGC) for peer-reviewed journals, upholding high standards of research quality, ethical publishing, and academic excellence.
← Back to VOLUME 15, ISSUE 3, MARCH 2026

Dockerize a Node.js Application and Deploy on Amazon EC2

Vighnesh Jayakumar, Dr. KS. Gowrilaksshmi

DOI: 10.17148/IJARCCE.2026.15305

Abstract: Cloud computing and containerization technologies have fundamentally transformed modern software application deployment. Traditional deployment methods required manual server configuration, dependency management, and environment maintenance—processes that were time-consuming and error-prone. This project demonstrates the complete, end-to-end process of Dockerizing a Node.js application and deploying it on an Amazon Elastic Compute Cloud (EC2) instance. Docker encapsulates the application and its runtime environment into a portable container image, ensuring consistent behavior across environments. The project covers EC2 instance provisioning on Amazon Linux 2023, Docker Engine installation, container lifecycle management, AWS Security Group configuration, port mapping, and comprehensive deployment verification through terminal commands and browser-based testing. Results confirm successful deployment with the application accessible via public IPv4, validating the effectiveness of containerized cloud deployment as a modern DevOps solution.

Keywords: Docker, Node.js, Amazon Web Services (AWS), Amazon EC2, Containerization, Cloud Deployment, DevOps, Docker Image, Dockerfile, Security Groups, Port Mapping, Amazon Linux 2023, CI/CD.

How to Cite:

[1] Vighnesh Jayakumar, Dr. KS. Gowrilaksshmi, “Dockerize a Node.js Application and Deploy on Amazon EC2,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2026.15305