Docker win10 安装条件( Version:18.09.2)

官方文档

What to know before you install

  • README FIRST for Docker Toolbox and Docker Machine users: Docker Desktop for Windows requires Microsoft Hyper-V to run. The Docker Desktop for Windows installer enables Hyper-V for you, if needed, and restarts your machine. After Hyper-V is enabled, VirtualBox no longer works, but any VirtualBox VM images remain. VirtualBox VMs created with docker-machine(including the default one typically created during Toolbox install) no longer start. These VMs cannot be used side-by-side with Docker Desktop for Windows. However, you can still use docker-machine to manage remote VMs.

  • System Requirements:

    • Windows 10 64bit: Pro, Enterprise or Education (1607 Anniversary Update, Build 14393 or later).
    • Virtualization is enabled in BIOS. Typically, virtualization is enabled by default. This is different from having Hyper-V enabled. For more detail see Virtualization must be enabled in Troubleshooting.
    • CPU SLAT-capable feature.
    • At least 4GB of RAM.

安装条件

  • win10 64位:专业版,企业版,教育版(1607周年纪念日更新,Build 14393 版本之后)
  • 在BIOS中开启虚拟化技术,通常是默认开启的,不同的是是否支持Hyper-V,请在这里查看Virtualization must be enabled
  • CPU 需要支持SLAT
  • 至少需要4GB的内存

条件自检

  • 查看系统版本


    msinfo32

    系统信息

    可以看到构建版本是在14393版本之后的,毕竟是17134,而且是专业版本,如果是家庭版,是装不上的,去淘宝买个注册码,可以将家庭版升级成专业版,不用重装系统,不用备份数据,只是更新,获取一些家庭版没有的功能

  • 虚拟化,一般来说默认开启,在任务管理器可以看


    是否开启虚拟化
  • Hyper-V支持,这是个软件,家庭版没有,看是否选中


    windows功能

    Hyper-V
  • CPU 是否支持SLAT
    这个,最大的坑,我也想不到我电脑支持虚拟化不支持SLAT,对,就是i5-7300HQ,就是这个B,不支持SLAT,折腾了好几天,把docker安装进电脑之后,一直 docker desktop is starting 转一年,然后抛个错,甚至不抛错,百度,谷歌搜半天也找不到原因,之后回想会不会是硬件的问题,一条一条像现在这样自查,直到我看到了SLAT,我在想这是个什么东西?

    SLAT(Second Level Address Translation)二级地址转换技术,在Intel和AMD处理器中均有所支持,但名称有所不同,Intel叫做EPT(Extended Page Tables),在Nehalem架构中开始支持;AMD叫做RVI(Rapid Virtualization Indexing),在第三代Opteron处理器Barcelona中才开始支持。
    SLAT主要应用在Hyper-V中,帮助执行更多内存管理功能,并且减少在客户机物理机地址和实体机物理地址之间转换的系统开销,减少了运行虚拟机时Hypervisor的CPU和虚拟机的内存占用。

    怎么检测呢?

    • 下载CPU-Z
      打开运行,如果指令集里边没有VT-x或者VT指令,那你就准备放弃吧
      cpu-z
    • 下载 CoreInfo.exe,解压,打开cmd或者powershell,用管理员身份运行
      cmd

      切换到软件存放的目录(比如我解压到了桌面)
      cd

      执行Coreinfo.exe -v:
      coreinfo.exe

      注意命令输中间一行,如果是*说明支持,-说明不支持,可以看到最后一行SLAT是-,说明不支持的,这可能是我docker转一年的原因,下面是一张支持slat的coreinfo命令输出图
      支持SLAT

      不说了,换电脑去了,辣鸡cpu

拓展:Linux系统怎么查看是否支持虚拟化,

当然,要支持vt-x,hyper-v,slat这是在windows情况下才会要有这么多要求,下面的只是好奇怎么在linux上查看是否支持虚拟化技术,当做知识拓展,docker在windows上说到底还是用hyper-v开个Linux虚拟机再在上边使用linux的资源隔离(半虚拟化技术),所以说如果你操作系统本身是linux,那么实际上是没啥要求的,不信?看这里linux/docker-ce/centos

  • Linux平台:
    在终端执行cat /proc/cpuinfo命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。
    cat /proc/cpuinfo | grep VMX (for Intel CPU)
    or
    cat /proc/cpuinfo | grep SVM (for AMD CPU)
  • cpu是否支持slat?
    cat /proc/cpuinfo | grep ept
    ept

后记

  • 即使你的系统版本,cpu,内存都符合他的四个选项,也还是有点不顺畅,我也不知道怎么模模糊糊装成功了,一个稳定版本(Docker for windows installer.exe)和Edge版本(Docker Desktop Installer.exe)装了2遍稳定版本,装了一遍Edge版本,这三遍都是一直卡在安装界面,就是打开,一直卡在一个空白界面,啥都没有,然后晚上回来,重启了下电脑,重新安装稳定版本,就成功了,出现下载包和抽取(extracting)信息,之后,等了好一会,才出现图标栏才变成docker is started 接着右下角弹框要登录dockerhub,


    docker-app-welcome

登陆之后又报错,按照他的意思,点了个reset的按钮 之后,docker退出,重新打开,就好了,我都是懵的,什么玩意,我觉得还是linux上装比较轻松,尽量不要用windows版本的,太诡异了,我事后想了一下,可能是C盘的空间不够了,装完只剩2个G,


稳定版本和Edge版本

对应的安装包

附上一张成功的截图


success
  • 关于docker在windows上说到底还是用hyper-v开个Linux虚拟机的实锤:


    Hyper-V管理器
  • 关于c盘不够的解决办法:一块120G的固态,被我分了35G给系统盘,75G给软件盘,装完系统和Docker之后,系统盘剩下2个G,后面用分区助手扩展的,相当于把软件盘压缩,再扩展给系统盘:


    分区助手
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容