Determining where to deploy containers depends on the type of applications you run. Each application has its own performance specs, portability levels and security recommendations, all of which you should factor into the bare-metal vs. VM decision.
Containers, from initial interest to implementation, progressed at a rapid pace in the market. In fact, containers caught more than a few virtualization administrators off guard with the speed of adoption. The trouble is a lack of understanding on how containers fit in the virtual data center. Containers provide flexibility in that you can deploy them on bare-metal hardware with just an OS or on a hypervisor, such as VMware’s ESXi.
To read the entire article, please click on https://searchservervirtualization.techtarget.com/tip/Bare-metal-vs-VM-container-deployment-considerations