Capgemini Interview Question

Can you describe the difference between containers and VMs