本文共 1493 字,大约阅读时间需要 4 分钟。
win10系统坑
- Docker for Windows的当前版本运行在64位Windows 10 Pro,专业版、企业版和教育版(1607年纪念更新,版本14393或更高版本)上。
- 家庭版是不行的,如果你是家庭版,那么一是升级到专业版
- 企业版版本较低也是不行的,我的就是企业版,小版本低于11000的,各种倒腾,Docker for Windows肯定是不行的,都不给机会安装。然后就是使用ToolBox,也是巨坑,各种报错,就是不成功,比如报错:Error creating machine: Error in driver during machine creation: Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed: VBoxManage.exe: error: The virtual machine 'default' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\QueenLi.docker\machine\machines\default\default\Logs\VBoxHardening.log' VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine Looks like something went wrong in step ´Checking if machine default exists´... Press any key to Continue...
- 使用docker官网的Docker ToolBox各种版本,均不成功,究其原因是win10版本低、ToolBox兼容差
- 网上很多的安装教程可能对于你是不管用的
正确安装姿势
- 安装win10专业版,怎么安装百度一堆。如果版本不满足要求,使用官方提供的神器:Windows10Upgrade9252.exe中文名叫做win10易升,地址是,用这个官方软件就可以升级到win10的最新版本,升级过程还是非常缓慢的。我升级之后就卸载了它
- 官网下载Docker for Windows Installer.exe,我的版本是18.03.0-ce
- 如果你满足Docker for Windows的环境条件了,那么首先检查电脑的虚拟化开启了没有:进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按esc -> 再按f12 -> 去开启虚拟化)
- 然后再是进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启
- 然后就是无脑安装Docker for Windows Installer.exe,一路采用默认,最后我还安装在了C盘,就怕出啥幺蛾子。
推荐靠谱的文章链接
转载于:https://www.cnblogs.com/binfoo/p/8736027.html