Виртуальная машина (VM) vs контейнер

Сегодня я хочу поведать об виртуальных машинах и контейнерах. Попробуем разобрать эти два понятия в контексте запуска приложений и найдем основные отличия контейнера от виртуальной