하나의 물리적인 컴퓨터에서 여러 애플리케이션을 실행하고자 가상화 방식이 도입되었고, 그보다 격리 속성을 완화하여 애플리케이션 간 OS를 공유하는 컨테이너 방식이 등장하였다. 컨테이너 개발 방식으로 여러 애플리케이션을 손쉽게 실행하고 중지시킬 수 있게 되었다.