text: **2.2.2 Coexistence of virtual machines and containers to modernize workloads**
  
  The component that is responsible for running containers is the container engine (Docker). In 
  a hybrid cloud or not environment, you can have a container engine running on a stand-alone 
  server or in a virtual machine-based server, as shown in Figure 2-5. For the functional 
  standpoint, there is no difference where the container engine runs. Some management 
  advantages exist for having containers on virtual machines, mainly in terms of flexibility and 
  control. Depending on what you need to do, a virtual machine might be the best place to host 
  those containers. 