Виртуализация необходима для работы Docker на Windows, потому что для запуска контейнеров Docker нужна изолированная среда, в которой процессы отделены друг от друга и от базовой операционной системы (ОС). 15
Контейнеры Docker позволяют запускать приложения независимо от любых физических ресурсов. 1 Они виртуализируют ОС, процессор, память, хранилище и сетевые ресурсы, обеспечивая контролируемую среду, которую можно масштабировать по мере необходимости. 1
Кроме того, для работы Docker на Windows нужны программные средства ОС, такие как «Подсистема Windows для Linux» и «Платформа виртуальной машины», и для их функционирования также необходима включённая виртуализация. 4