The Evolution of Software Containerization: Docker's Impact on DevOps and Microservices Architecture
Sanika Pravin Surve *
NCRD’s Sterling Institute of Management Studies, Nerul, Navi Mumbai, India.
Mansi Tukaram Mahajan
NCRD’s Sterling Institute of Management Studies, Nerul, Navi Mumbai, India.
Megha Wankhade
NCRD’s Sterling Institute of Management Studies, Nerul, Navi Mumbai, India.
*Author to whom correspondence should be addressed.
Abstract
Software containerization has changed how applications are built, packaged, deployed and operated, and Docker has been the principal force behind that change. This article presents a critical narrative review of the academic literature on the technical foundations of containerization, its orchestration through platforms such as Kubernetes, and its relationship with two closely associated movements in contemporary software engineering: DevOps and microservices architecture. The review traces the conceptual line from hypervisor-based virtualization to lightweight, operating-system-level isolation, then examines the empirical evidence on performance, resource efficiency, security and organisational adoption. Particular attention falls on how container technology has served as an enabling substrate for continuous integration and delivery pipelines, for the decomposition of monolithic systems into independently deployable services, and for the extension of cloud-native practice into edge, Internet of Things and serverless settings. The review also engages critically with contested claims in this literature, including the durability of reported performance advantages, the persistence of security and supply-chain risk, and the uneven evidence base behind many widely repeated benefits of DevOps and microservices adoption. The synthesis suggests that Docker's importance lies less in any single technical innovation than in its function as a standardising artefact that lowered the practical threshold for adopting distributed, service-oriented and automation-intensive delivery models. The article closes by identifying gaps in empirical rigour, a shortage of longitudinal and industrial-scale studies, and promising directions including container security taxonomies, AI-assisted operations and the convergence of serverless and container paradigms.
Keywords: Containerization, Docker, DevOps, microservices architecture, Kubernetes, cloud-native computing, continuous integration and delivery, container security