admin 管理员组文章数量: 887020
因为docker不是出了点事儿嘛,hub上不去,所以我尝试安装了很久,现在写出来。
1.勾选系统功能
首先打开windows功能,勾选上适用linux的windows子系统和虚拟机平台。
2.找docker资源安装
我是参考b站一个up主给的github仓库来安装的(佬且好人),他视频里讲得很清楚怎么安装,是谁我就不写这里了,可以问我。
有两条wsl的命令要执行
wsl --set-default-version 2
wsl --update --web-download
这之后就进入那个仓库的latest里找到咱们windows11对应的x86六十四位安装
我自己是下了exe之后安装的时候指定了在其他盘的文件夹里的
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker
备注!!!
像这里因为安装包名字其实不贴合博主给出的上面这条代码,所以我一开始报错,修改了名字和exe的文件名完全一致才真正开始安装了docker:也就是Docker Desktop Installer改成了docker_desktop_installer,并且我把start /w改成了start process才成功执行。
3.Hyper-V手动添加
到这一步还没完,我重启了电脑发现,诶,docker桌面图标点了没反应……
我再查,发现其实家庭版和专业版是少了Hyper-V这个功能的
3.1 cmd文件
创建一个txt文件,名字取好为Hyper-V,输入以下文字
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
然后保存一下文件,再修改txt后缀变为Hyper-V.cmd,然后他就会变成这样
这时候你双击它,powershell会chua地跳出来,循环执行它(之前运气不好一直成功不了导致再翻DISM日志看不懂一点),不过这次成功了,powershell循环了几秒自己关闭了窗口。
3.2 系统Hyper-V功能
这时候再打开系统功能窗口,会发现出现了Hyper-V的文件夹可以被勾选,勾选上以后保存。
然后电脑告诉你要重新启动,这时候重启,docker直接默认开机自启动(自己可以取消的),就跳出以下画面了。
accept同意(qiangxing)条款后就可以开始用啦!
版权声明:本文标题:Docker之Win11家庭中文版环境安装【2024年7月】 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728904952h1293442.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论