Из этого вопроса кажется, что docker контейнеры быстрее и легче, чем виртуальные машины. Существуют ли случаи, когда вы хотите использовать виртуальную машину вместо docker контейнеров? Достаточна ли изоляция процесса во всех случаях использования по сравнению с полной изоляцией?
Ссылка Чем Docker отличается от виртуальной машины?