My Profile Photo

Deniz G


Bilingual Blog: Turkish and English on Software and Life.


Docker and VM at Windows 10

If you want to use virtual machines and docker at the same time in windows 10, you can’t. That’s the reason why.

There are 2 types of virtualization technology. Type-1 works on hostmachine’s hardware and hyper-v is one example of this. Type-2 works on operating systems and virtualbox, vmware are examples of this. So, if you intend to use docker, you need to set hypervisorlaunchtype* in order to enable hyper-v which is used by docker, but type-2 is not available now, and vice versa.

This situation is for windows 10, but docker and virtual machines work smoothly in windows 8. Why?

If you look carefully, the program name is “docker for window / docker desktop) in windows 10, but “docker toolbox (called old docker)” in windows 8. So? Docker toolbox creates virtual machine and run on it. It actually uses virtualbox and don’t need to hyper-v.

  • bcdedit /set hypervisorlaunchtype off/auto and reboot