how to use kitematic with hyper-v enabled

2019-06-22 09:37发布

问题:

I have installed docker for windows (running windows 10). Out of the box, docker would not install an image on hyper-v but I was able to get it work.

edit: I acquired Kitematic via the link from this screen

Upon clicking download, I get a zip file via http.

Next, I copied kitematic zip contents to c:\program files\docker\kitematic. When I run kitematic from the docker menu, it gives me an error stating

VirtualBox is not installed. Please install it via the Docker Toolbox.

I don't want to use Virtual box, if at all possible because I have other software that uses hyper-v.

Is it possible to get kitematic to use hyper-v?

Thnx Matt

回答1:

You only need to delete Kitematic folder in %APPDATA% (C:\Users\{User}\AppData\Roaming) and run Kitematic again.



回答2:

Next scenario worked for me:

  1. disable hyper-v feature in windows
  2. reinstall docker toolbox with Kitematic
  3. reboot PC
  4. run Kitematic
  5. got to Settings -> uncheck "use virtualbox instead of native on next restart"
  6. enable hyper-v back
  7. restart PC
  8. start Docker for windows
  9. run Kitematic

Some of these steps may be redundant but it helped in my case. I believe there must be some file or setting to tell Kitematic to use hyper-V instead of virtualbox provider but I wasn't managed to find another way of changing it.