In recent years, operating system virtualization has taken the industry by storm. It allows for minimizing the over- provisioning of resources and, in turn, re-using them at the end of the virtual server lifecycle. The idea behind it is a noble one. Why invest in allocating more server hardware and not utilize it to its full potential, when instead you can consolidate it all onto one or a few servers and share their resources? In turn, the costs to acquire new hardware, energy consumption and management are reduced exponentially. To add to this, most commercial hypervisors offer additional migration/recovery and high availability functions (in the event of a failure). It is no surprise that the technology has become commonplace in the modern computing industry.
Managing Container Security and Compliance in Docker