家庭版windows安装使用docker
坑比较多
建议不要使用 有点浪费时间哈哈哈参考资料:
环境要求
-
wsl2
-
对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
如果你的系统版本较低,先更新一下系统!
安装wsl2
-
首先启用适用于linux的windows子系统。
用管理员身份打开powershell。
输入以下命令。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
-
启用虚拟机功能
管理员身份运行
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
下载linux内核更新包
链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完成后点击安装即可。
-
将wsl2设置为默认版本
这在家庭版会遇到一个问题。因为家庭版不支持Hyper-V。
需要手动安装。
新建文本文件,复制以下内容,并另存为 Hyper-V.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-V.cmd。待配置完成后输入Y确定。
接着将wsl默认设置为wsl2
wsl --set-default-version 2
-
【可选】安装所选的linux子系统
安装docker
链接:https://www.docker.com/products/docker-desktop
下载安装即可。
迁移到其他盘
https://blog.csdn.net/jxl15680701016/article/details/106925002
1 条评论