I. Introduction
Containerization platforms provide environments to isolate and provision processes running on the same host. Unlike conventional virtualization techniques maintaining an individual copy of the operating system (OS) and libraries for each instance, containers enable much more lightweight and standalone isolation toward user applications. Container instances on the same host share the same OS kernel, thus reducing computing costs by stacking kernels and driving much higher server efficiencies. To date, container techniques have been widely adopted in many scenarios including cloud computing, serverless computing, and edge computing. The value of the container market is expected to reach $8.2 billion in 2025 [3] as compared to $762 million in 2016 [64].