1. 检查win10的虚拟化是否开启
2.win10家庭版安装
2.1 win10家庭版需要使用安装工具 docker toolbox:
官网下载地址 阿里云下载地址:docker toolbox 是一个工具集,它主要包含以下一些内容:
Docker CLI 客户端,用来运行docker引擎创建镜像和容器Docker Machine. 可以让你在windows的命令行中运行docker引擎命令Docker Compose. 用来运行docker-compose命令Kitematic. 这是Docker的GUI版本Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境Oracle VM Virtualbox. 虚拟机
2.2 下载后直接点击安装。安装完成后双击Docker Quickstart Terminal图标,启动一个终端。
第一次启动的时候命令行会输出一些东西,等待一下,它会配置Docker Toolbox。当它完成后,你会看到启动成功的画面
命令:
# 查看Docker版本号$ docker version# 载入测试镜像测试$ docker run hello-world
3. win10专业版安装
3.1 先开启Hyper-V
关于如何开启Windows10自带的虚拟机Hyper-V,请看我之前写的这篇文章
3.2 下载Docker安装包
下载地址
下载后,双击 Docker for Windows Installer.exe
安装。
4. 常见错误
4.1 错误一:提示必须在BIOS中启用硬件辅助虚拟化和数据执行保护。
Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
解决办法:
先关闭 Hyper-V ,然后重新开启 Hyper-V 即可!4.2 错误二:提示不能打开 vmms 服务
解决办法:
这个很明显,只要开启 Hyper-V 即可!