赞
踩
跟大神交流了一下,日常换个电脑、平台、系统就要重新配一次环境,要命,我自己已经配了5+个平台的环境了,每一次都是煎熬,尤其是之前什么都不懂的时候,瞎配,配不上就硬配,诶,愣头青。
最近接触到了docker这个工具,听说很强大,但是我单纯只是为了配SLAM的环境,浅尝则止,不求甚解,不会涉及太深的东西,特此记录一下,如果对你有用那自然是最好,皆大欢喜,如果需求不同或者要求比较高的请移步哈。
刚知道一个新的东西,当然得多看几篇帖子,混着学,Docker入门相关知识、参考链接、学习网站等见文末,都不错。
基础知识什么就不写了,前辈们很多了,直接上操作。
硬件:笔记本拯救者y7000p-2021
系统:Windows 11 家庭中文版
我笔记本上是开了的,可以在任务管理器里确认(如下图),如果没开的话,在BIOS设置界面中的虚拟化选项中设置为Enable
。
路径:设置-应用-可选功能-更多Windows功能
我一开始并没有Hyper-V这个功能开关,因为Windows11家庭版不配。那就自己设置咯。
我用尽了Windows官方、知乎帖的方法,就是开不起来,可能这就是家庭版吧。
具体添加步骤:
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
(图源:简书@花伤情犹在)
成功了如上图,会提示你需要立即重启。
以管理员身份运行cmd或者powershell,键入以下两个命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
第一个命令是启动WSL功能,第二个是启动虚拟机平台功能,其实直接到上面步骤2的路径去开启也是可以的,一样的。
开启后,重启电脑。
下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载安装后,以管理员身份运行cmd或powershell,运行:
wsl --set-default-version 2
将wsl更新为wsl2。
然后重启一下,或者下载安装后重启也行。
下载网址:https://docs.docker.com/desktop/windows/install/
换一下,快很多。
(图源:docker.easydoc.net/)
嗯、看了两天,啥都看懵了,先记录一下怎么安装。
慢慢来吧。
下一篇写docker部署SLAM。
windows11家庭版添加hyper-v脚本(下面5.无需积分下载):https://download.csdn.net/download/weixin_46135347/83905537
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。