win10安装Docker
一、启用系统的Hper-V 和虚拟化设置
控制面板->程序->程序和功能->启用或关闭windows功能->Hyper-V
由于自己的系统是win10家庭版,没有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
二、下载并安装Docker
官方下载地址:Docker Desktop Installer.exe 下载地址
国内镜像:Windows安装包下载地址
我下载的是国内镜像,双击Docker-win.exe应用,直接安装就可以了,安装成功之后会提示重启,重启就可以了。
重启电脑打开docker desk之后发现报错:WSL 2 installation is incomplete.
原因是电脑上WSL2版本旧了,重新下载安装并重启就可以了。下载地址
三、在Docker Desktop设置中配置阿里云镜像源
四、 使用docker
docker version
docker ps
docker run hello-world