Docker Desktop on Windows有三种使用方式:
- (默认)Windows自带HyperV虚拟机下的WSL子系统
- Oracle VirtualBox虚拟机环境
- VMware虚拟机环境
方式1,方式2、方式3存在兼容性问题, 无法并存 。
如果没有方式2,方式3的需要, 使用默认的方式1 就可以了
因我较常用VMware, 便选择使用方式3。
如选择方式2, 可参考方式3的配置。
使用VMware作为Docker Desktop on Windows虚拟机环境步骤如下
安装并启动VMware Workstation
- VM版本必须大于10
下载Docker Desktop on Windows, 并安装后重启系统
https://docs.docker.com/desktop/windows/install/
下载boot2docker.iso
https://github.com/boot2docker/boot2docker/releases/
- 将 boot2docker.iso 放在 C:\Users\用户名.docker\machine\cache 下, 如目录不存在, 自行创建。
下载 VMware Workstation 驱动
https://github.com/pecigonzalo/docker-machine-vmwareworkstation/releases/
- 将docker-machine-driver-vmwareworkstation.exe复制到 C:\Program Files\Docker\Docker\resources\bin 下
下载 docker machine, 生成docker虚拟机
https://github.com/docker/machine/releases
- 修改下载后的文件名为docker-machine.exe
- 复制到docker安装目录的bin目录下
- 打开cmd命令行,执行如下命令
docker-machine create --driver=vmwareworkstation dev
dev: docker虚拟机的名称, 可自行修改
验证docker虚拟机是否生成成功
执行命令:
docker-machine ls
验证docker是否正常
docker run hello-world
运行结果显示如“……Hello for Docker!……”, 表示成功。到此,完成Docker Desktop on Windows在VMware环境下的使用配置。
网友评论