So I have Docker for Mac installed and I would like to use VMWare Fusion rather than VirtualBox. Doing a search, I came across https://docs.docker.com/machine/drivers/vm-fusion/
using docker-machine
. Not sure if that's what I'm looking for but when the Docker app starts I can see that the VMWare Fusion machine is suspended. Is there additional setup required to get new containers to run off of VMWare Fusion rather than VirtualBox?
Asked
Active
Viewed 4,591 times
2

csm232s
- 1,660
- 4
- 32
- 60
-
Docker for Mac uses a native virtual machine implementation called [xhyve](https://github.com/mist64/xhyve) based on the osx [Hypervisor.framework](https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/index.html) – Matt Mar 29 '17 at 21:57
-
Thanks @Matt, that's the answer I was looking for if you want to resubmit it I'll mark it as correct – csm232s Mar 29 '17 at 22:12
1 Answers
7
Docker for Mac actually uses a native virtual machine implementation called xhyve based on the OSX Hypervisor.framework. Docker for Windows uses HyperV in a similar fashion.
Using a native VM implementation allows for tighter integration into the Docker app, rather than doing everything via Virtualbox's VBoxManage command as with the original boot2docker image and Docker Toolbox setup.

Matt
- 68,711
- 7
- 155
- 158