背景:
win11安装docker desktop后无法启动,查了下资料比较乱,自己找官网安装的过程记录一下。
1、dockers官网安装地址:
docs.docker.com/desktop/ins…
查看官网安装要求,WSL2安装比较简单,我选择了这个。需要对比下WSL的版本,以及系统版本要求,我的是win11家庭版,核对下了都满足需要;
2、安装WSL:
learn.microsoft.com/en-us/windo…
对比要求满足后,用管理员打开命令行,执行安装命令,安装后需要重新启动:
wsl --install
安装后需要重新启动,重启后可以在搜索最近安装看到ubuntu(默认安装的发行版)
设置WSL的用户名密码,忘记密码修改的话也可以参考这个文档:
Set up a WSL development environment | Microsoft Learn
点击上图的Ubuntu,设置用户名密码即可,这个跟windows的用户没有关系,下面是文档说明。
3、下载docker desktop安装包,点击安装,安装过程中提示框选择WSL,不要选择hyper-v
参考文档: Install Docker Desktop on Windows | Docker Documentation Install WSL | Microsoft Learn Set up a WSL development environment | Microsoft Learn