Can Docker be run on a VirtualBox with Win 10 as guest and Win 7 as host?

1

For a proof of concept I'm trying to set up docker on a Windows machine. Since I only have access to physical machines with Win 7 I tried to get a Citrix Desktop with Win 10 Enterprise. Docker and the Hyper-V tools were installed OK, but running the "hello-world" container failed - it didn't even start.

Error

This system does not have a hypervisor. (0xc0351000)

I then set up a Virtualbox VM with Win 10 Enterprise and got the same results. Changing the "Accelleration" settings of the VM did not change the results.

I also tried to un/re-install Hyper-V Tools and docker on both systems several times, as this solved the issue (probably on other OS combinations) for some people, but to no avail.

Is this a general problem of running docker in a VM (which I can't really imagine) or rather connected to the fact that

  • the host machine is Win 7 which doesn't know (and thus can't "forward") Hyper-V
  • or the guest is Win 10 64bit which already uses Hyper-V itself and can't provide it for docker?
windows-7
docker
virtualbox
windows-10
asked on Server Fault Jan 4, 2018 by Markus Deibel • edited Jan 5, 2018 by Markus Deibel

1 Answer

0

The short answer is no, it will not work.

Read the full answer I got in the virtualbox forum.

answered on Server Fault Jan 5, 2018 by Markus Deibel

User contributions licensed under CC BY-SA 3.0