2

Docker requires Hyper-V to be turned ON, while Oracle Virtual Box requires Hyper-V to be turned OFF.

So it is impossible to use both Docker and Oracle Virtual Box on the same Windows machine or there is a workaround?

I found there is Docker Toolbox, but it is said it is for "old machines". My machine is definitely not old. What is it? Blaming user with vendor software incompatibilities? Is it normal to use Docker Toolbox on modern machine?

6
  • 2
    To my knowledge its impossible. But Everything you can do with VirtualBox can be done with Hyper-V too. Why not simply switch?
    – LPChip
    Commented Feb 17, 2018 at 12:19
  • stackoverflow.com/a/40269375/470749 might be a good suggestion.
    – Ryan
    Commented Jul 8, 2018 at 21:52
  • @LPChip if A and B have the same functionality, what was the purpose to make system-wide switch to disabling one of them? Is this a case of unfair competition?
    – Dims
    Commented Jul 9, 2018 at 11:05
  • 1
    @Dims Hyper-V can do everything VirtualBox can do, but VirtualBox cannot host a Docker container. So the reason to switch is, so you can do both VM's and Docker at the same time.
    – LPChip
    Commented Jul 9, 2018 at 12:00
  • 1
    The reason you cannot use both, is because of direct access to a hardware function called VT-x. It is accessed at boot, and as such, if Hyper-V uses it, Oracle VM cannot, and visa versa.
    – LPChip
    Commented Jul 9, 2018 at 12:02

0

You must log in to answer this question.

Browse other questions tagged .