I. Introduction
The concept of Docker containerization has become a cornerstone in modern software development and deployment. A Docker container represents a self-contained, lightweight, and executable software package that encapsulates all the essential components required to run a specific application [1]. This package encompasses not only the application's code but also its runtime, libraries, environment variables, and system tools, providing a self- sufficient environment for seamless execution. The key advantage of Docker containers lies in their utilization of OS- level virtualization, granting them the ability to create consistent and isolated environments. This, in turn, facilitates the development, deployment, and management of applications across diverse systems. Notably, containers bestow the process isolation feature, confining applications within sandboxes to prevent interference with the underlying system or other containers. Consequently, an application's dependencies and configurations remain segregated, ensuring operational stability and security.