【Docker部署SLAM系列1】Windows11下安装Docker-desktop
文章目录前言1、开启虚拟化2、开启Hyper-V的虚拟化功能3、开启Hyper-V功能4、启动WSL和虚拟机功能5、下载安装wsl,并更新为wsl26、下载安装Docker desktop7、换镜像加速源总结相关资源Reference前言跟大神交流了一下,日常换个电脑、平台、系统就要重新配一次环境,要命,我自己已经配了5+个平台的环境了,每一次都是煎熬,尤其是之前什么都不懂的时候,瞎配,配不上就硬
文章目录
前言
跟大神交流了一下,日常换个电脑、平台、系统就要重新配一次环境,要命,我自己已经配了5+个平台的环境了,每一次都是煎熬,尤其是之前什么都不懂的时候,瞎配,配不上就硬配,诶,愣头青。
最近接触到了docker这个工具,听说很强大,但是我单纯只是为了配SLAM的环境,浅尝则止,不求甚解,不会涉及太深的东西,特此记录一下,如果对你有用那自然是最好,皆大欢喜,如果需求不同或者要求比较高的请移步哈。
刚知道一个新的东西,当然得多看几篇帖子,混着学,Docker入门相关知识、参考链接、学习网站等见文末,都不错。
基础知识什么就不写了,前辈们很多了,直接上操作。
硬件:笔记本拯救者y7000p-2021
系统:Windows 11 家庭中文版
1、开启虚拟化
我笔记本上是开了的,可以在任务管理器里确认(如下图),如果没开的话,在BIOS设置界面中的虚拟化选项中设置为Enable
。
2、开启Hyper-V的虚拟化功能
路径:设置-应用-可选功能-更多Windows功能
我一开始并没有Hyper-V这个功能开关,因为Windows11家庭版不配。那就自己设置咯。
3、开启Hyper-V功能
我用尽了Windows官方、知乎帖的方法,就是开不起来,可能这就是家庭版吧。
具体添加步骤:
- 在本地创建一个.bat文件,内容为:
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
- 保存为.bat文件,右键-以管理员身份运行
(图源:简书@花伤情犹在)
成功了如上图,会提示你需要立即重启。
4、启动WSL和虚拟机功能
以管理员身份运行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的路径去开启也是可以的,一样的。
开启后,重启电脑。
5、下载安装wsl,并更新为wsl2
下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载安装后,以管理员身份运行cmd或powershell,运行:
wsl --set-default-version 2
将wsl更新为wsl2。
然后重启一下,或者下载安装后重启也行。
6、下载安装Docker desktop
下载网址:https://docs.docker.com/desktop/windows/install/
7、换镜像加速源
换一下,快很多。
(图源:docker.easydoc.net/)
总结
嗯、看了两天,啥都看懵了,先记录一下怎么安装。
慢慢来吧。
下一篇写docker部署SLAM。
相关资源
windows11家庭版添加hyper-v脚本(下面5.无需积分下载):https://download.csdn.net/download/weixin_46135347/83905537
Reference
- https://blog.csdn.net/weixin_43726471/article/details/122267300(本文安装基本跟着这个走)
- https://blog.csdn.net/zou_hailin226/article/details/121278799(本文安装也可以看看)
- https://zhuanlan.zhihu.com/p/411789345(如何在 Windows中安装 Hyper-V,反正对我没啥用)
- https://www.jianshu.com/p/96aa6eeacb56(win11家庭版没有hyper-v的解决方法)
- https://blog.csdn.net/IT_TIfarmer/article/details/98941164(基础入门1)
- https://blog.csdn.net/S_gy_Zetrov/article/details/78161154(基础入门2)
- https://www.bilibili.com/video/BV11L411g7U1?p=8&spm_id_from=333.1007.top_right_bar_window_history.content.click(B站,快速上手教程@广州云科)
- https://www.runoob.com/docker/docker-install-ubuntu.html(各种安装的入门基础教程)
- https://docs.docker.com/engine/reference/commandline/run/(官方查询命令网址)
更多推荐
所有评论(0)