docker初始化安装时的WSL两个问题

docker初始化安装时WSL的两个问题

前言

最近在学习node.js中后端nest.js,安装docker的时候遇见的几个问题,都已得到解决,下面统一整理下:

下载docker

打开网址 https://docs.docker.com/desktop/install/windows-install/ 进行下载windows版

安装打开ocker desktop后, 报错如下,报错意思是:wsl kernel 版本低,需要进行更新。

报错1:Docker Desktop requires a newer WSL kernel version.

解决:

管理员身份打开cmd控制面板,并按照一下操作:

如上图中提示,wsl 更新成功后,需要对wsl重启后才会更新生效。可以执行 wsl --shutdown 进行关闭wsl

再次启动docker,报错:

Docker Desktop - Unexpected wSL error

报错2:Docker Desktop - Unexpected wSL error:An unexpected error was encountered while executing a WSL command.Commoncauses include access rights issues, which occur after waking the computer or notbeing connected to your domain/active directory.

解决

管理员身份打开命令行工具:

netsh winsock reset

就可以重新打开docker,如果不成功,再重启电脑就好了。可以就不用重启了。

按这个办法搞了一下,果然能正常运行了:

相关推荐
蓝染k9z1 小时前
在Ubuntu上使用Docker部署DeepSeek
linux·人工智能·ubuntu·docker·deepseek+
苏-言2 小时前
Linux环境下的Java项目部署技巧:安装 Mysql
linux·运维·mysql
张文君2 小时前
docker直接运行arm下的docker
arm开发·docker·容器
lljss20203 小时前
在 WSL2 中重启 Ubuntu 实例
linux·运维·ubuntu
Linux运维老纪3 小时前
K8s之Service详解(Detailed Explanation of K8s Service)
服务器·网络·云原生·容器·kubernetes·云计算·运维开发
月上柳青4 小时前
docker gitlab arm64 版本安装部署
docker·容器·gitlab
神秘剑客_CN5 小时前
使用windows笔记本让服务器上网
运维·服务器·windows
飞火流星020276 小时前
docker安装Redis:docker离线安装Redis、docker在线安装Redis、Redis镜像下载、Redis配置、Redis命令
redis·docker·docker安装redis·redis镜像下载·redis基本操作·redis配置
黑牛先生6 小时前
【Linux】动静态库
linux·运维·服务器
vortex56 小时前
Shell基础:中括号的使用
linux·运维·bash·shell