Win10家庭版安装docker for Windows详细步骤
程序员文章站
2022-03-07 09:32:14
...
在安装docker之前,win10需要开启Hyper-V 虚拟机,但win10家庭版没有Hyper-V ,安装过程会遇到:
解决办法:
1.直接安装 Docker Toolbox
2.给win10家庭版安装Hyper-V
本篇介绍安装Hyper-V的方法
一、安装Hyper-V之前:
-
以管理员身份运行cmd,输入
systeminfo
查看系统是否满足安装条件
四个选项都为“是”就可以继续,表示处理器支持虚拟化技术。 -
由于开启Hyper-V之后,virtualbox和vmware之类的虚拟机就无法使用,所以有使用虚拟机场景的小伙伴可以以管理员身份运行cmd,执行以下代码:
bcdedit /copy {current} /d “Windows10 no Hyper-V
会得到一串编码,如图
将这串编码填入下列指令的{}中
bcdedit /set {} hypervisorlaunchtype OFF
如图:
以上操作完成后,在启动系统时就会提示让你选择2种启动方式:
Windows 10 (默认启动 Hyper-V)
和 Windows 10 no Hyper-V
如果需要使用虚拟机,开机时选择后者。
二、win10安装Hyper-V 步骤:
- 在任意位置新建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
- 右键以管理员身份运行此文件,完成后显示需要重启,输入Y即可
- 最后就能在
控制面板->程序和功能->启用或关闭Windows功能
中打开Hyper-V
三、安装docker
访问 https://www.docker.com/get-started,注册登录
下载windows版本
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
可以在 Windows 搜索 Docker 来启动。
上一篇: MySQL数据查询之子查询