Windows10家庭或学生版下安装Docker
1、安装hyper-v
对于win10家庭版,本身并没有自带hyper-v的需要先安装hyper-v:
新建hyper.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 |
接着以管理员身份运行hyper.cmd,安装完成后需要重启电脑运行
重启后右键点击桌面左下角Windows图标,打开应用和功能,接着打开程序和功能,选择启用或关闭Windows功能,勾选打开hyper-v
注:如果需要运行与hyper-v冲突的程序,如Docker ToolBox,或者VMware,需要关闭hyper-v,仅仅按照上述方法关闭并重启是不能完全生效的,需要打开Windows PowerShell(管理员)
并运行以下命令,才能完全关闭hyper-v的服务
bcdedit /set hypervisorlaunchtype off |
再运行以下代码重新开启
bcdedit /set hypervisorlaunchtype auto |
2. 伪装成win10专业版
以管理员身份打开cmd。
执行如下命令:
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F |
3、下载docker并安装
下载链接:https://hub.docker.com/editions/community/docker-ce-desktop-windows
下载成功后直接安装,安装成功后在cmd中运行docker version,出现信息
4、镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决:
打开C:\ProgramData\Docker|\daemon.json,如果没有programdata的文件夹可选择 查看-勾选隐藏文件夹
如果没有daemon.json,请手动创建一个,并加入以下代码(网易镜像):
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] } |
或者:
{ "registry-mirrors": ["https://registry.docker-cn.com"] } |
后续教程参考:https://www.runoob.com/docker/docker-hello-world.html