Understanding Process Management In Docker Containers
This experiment uses Alibaba Cloud Elastic Compute Service (ECS). This experiment describes the process management in Docker containers. Using one process per container is a recommended pattern in Docker, which is applicable to microservices-based applications that run a single process. However, some traditional applications consist of several tightly coupled processes that are difficult to be split to different containers. Therefore, running multiple processes in a single container is a viable compromise. In some other cases, users want to use Docker containers as a lightweight virtualization solution to dynamically install and configure applications, which also requires multiple processes to run in a single container.