win10安装docker踩过的坑

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 FilesOracleVirtualBoxVBoxManage.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:UsersQueenLi.dockermachinemachinesdefaultdefaultLogsVBoxHardening.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 ToolBox坑

  • 使用docker官网的Docker ToolBox各种版本,均不成功,究其原因是win10版本低、ToolBox兼容差
  • 网上很多的安装教程可能对于你是不管用的

正确安装姿势

  1. 安装win10专业版,怎么安装百度一堆。如果版本不满足要求,使用官方提供的神器:Windows10Upgrade9252.exe中文名叫做win10易升,地址是Windows10Upgrade9252.exe,用这个官方软件就可以升级到win10的最新版本,升级过程还是非常缓慢的。我升级之后就卸载了它
  2. 官网下载Docker for Windows Installer.exe,我的版本是18.03.0-ce
  3. 如果你满足Docker for Windows的环境条件了,那么首先检查电脑的虚拟化开启了没有:进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按esc -> 再按f12 -> 去开启虚拟化)
  4. 然后再是进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启
  5. 然后就是无脑安装Docker for Windows Installer.exe,一路采用默认,最后我还安装在了C盘,就怕出啥幺蛾子。

推荐靠谱的文章链接

  1. WIN10中DOCKER的安装与使用
  2. windows 10中docker的安装
原文地址:https://www.cnblogs.com/binfoo/p/8736027.html