欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Win10家庭版安装docker for Windows详细步骤

程序员文章站 2022-03-07 09:32:14
...

在安装docker之前,win10需要开启Hyper-V 虚拟机,但win10家庭版没有Hyper-V ,安装过程会遇到:
Win10家庭版安装docker for Windows详细步骤
解决办法:
1.直接安装 Docker Toolbox
2.给win10家庭版安装Hyper-V
本篇介绍安装Hyper-V的方法

一、安装Hyper-V之前:

  1. 以管理员身份运行cmd,输入systeminfo查看系统是否满足安装条件
    Win10家庭版安装docker for Windows详细步骤
    四个选项都为“是”就可以继续,表示处理器支持虚拟化技术。

  2. 由于开启Hyper-V之后,virtualbox和vmware之类的虚拟机就无法使用,所以有使用虚拟机场景的小伙伴可以以管理员身份运行cmd,执行以下代码:

bcdedit /copy {current} /d “Windows10 no Hyper-V

会得到一串编码,如图
Win10家庭版安装docker for Windows详细步骤
将这串编码填入下列指令的{}中

bcdedit /set {} hypervisorlaunchtype OFF

如图:Win10家庭版安装docker for Windows详细步骤
以上操作完成后,在启动系统时就会提示让你选择2种启动方式:

Windows 10 (默认启动 Hyper-V)Windows 10 no Hyper-V
如果需要使用虚拟机,开机时选择后者。

二、win10安装Hyper-V 步骤:

  1. 在任意位置新建hyperv.cmd文件,内容如下:
    (可以新建一个记事本粘贴内容后再另存为hyperv.cmd)
pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
  1. 右键以管理员身份运行此文件,完成后显示需要重启,输入Y即可
    Win10家庭版安装docker for Windows详细步骤
  2. 最后就能在控制面板->程序和功能->启用或关闭Windows功能中打开Hyper-V
    Win10家庭版安装docker for Windows详细步骤

三、安装docker

访问 https://www.docker.com/get-started,注册登录
Win10家庭版安装docker for Windows详细步骤
下载windows版本
Win10家庭版安装docker for Windows详细步骤
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
可以在 Windows 搜索 Docker 来启动。

相关标签: 踩坑记录 docker