工作环境
操作系统:Windows 10 Pro x64
Hyper-V:已卸载。
VMware:已安装。
Virtual Box:无安装。
前言
鉴于Hyper-V在Windows桌面系统下的"弱鸡"表现,包括不仅限于"网络"方面都很"辣鸡",各种不兼容的原因。
我决定(禁用/卸载)Hyper-V,却又不想用其默认的Virtual Box,于是改成最为喜爱的VMware Workstation,作为Docker machine的driver。
以上对于三个虚拟机的好与坏,只是个人亲身使用后的感受,或许没有全面了解过它们的优良之处,请勿喷,可以指教,谢谢。
然而Docker官方并不支持VMware Workstation驱动,不过我从Docker官方指导文档中找到第三方支持:https://docs.docker.com/machine/drivers
正文
访问该驱动的第三方支持,https://github.com/pecigonzalo/docker-machine-vmwareworkstation/releases/latest
下载二进制文件 -- docker-machine-driver-vmwareworkstation.exe,复制到docker-machine.exe的同级目录下,注意:如果你是
1.通过InstallDocker.msi安装的,复制到C:Program FilesDockerDocker esourcesin下。
2.通过DockerToolbox.exe安装的,复制到C:Program FilesDocker Toolbox下。
2.1.如果是通过DockerToolbox.exe安装的,还需要修改C:Program FilesDocker Toolboxstart.sh脚本文件内容为:
#!/bin/bash export PATH="$PATH:/c/Program Files (x86)/VMware/VMware Workstation" trap '[ "$?" -eq 0 ] || read -p "Looks like something went wrong in step ´$STEP´... Press any key to continue..."' EXIT VM=${DOCKER_MACHINE_NAME-default} DOCKER_MACHINE=./docker-machine.exe BLUE='