Docker 用于 Mac 和 VMWare Fusion

Docker for Mac and VMWare Fusion

所以我为 Mac 安装了 Docker,我想使用 VMWare Fusion 而不是 VirtualBox。在搜索时,我发现 https://docs.docker.com/machine/drivers/vm-fusion/ 使用 docker-machine。不确定这是否是我要查找的内容,但是当 Docker 应用程序启动时,我可以看到 VMWare Fusion 机器已暂停。是否需要额外的设置才能从 VMWare Fusion 而不是 VirtualBox 中获取新容器 运行?

Docker for Mac 实际上使用了一个名为 xhyve based on the OSX Hypervisor.framework 的本地虚拟机实现。 Docker for Windows 以类似的方式使用 HyperV。

使用本机 VM 实现可以更紧密地集成到 Docker 应用程序中,而不是像使用原始 boot2docker 映像和 Docker 工具箱设置那样通过 Virtualbox 的 VBoxManage 命令完成所有操作。