当前位置:   article > 正文

Win10+安装Docker Desktop遇到的一些问题_docker desktop -unexpected wsl error

docker desktop -unexpected wsl error

场景:

项目需要在Linux服务器上,使用docker-compose,但是测试服有正在运行的容器,为了避免干扰。选择在本机windows电脑上安装Docker和Docker compose。


按照正常安装流程安装

下载Docker Desktop

  • 点击下载【Download for Windows】(https://www.docker.com/get-started/)
    在这里插入图片描述

  • 安装,直接点击下载好的安装包
    在这里插入图片描述

注意需要开启磁盘虚拟化,在PowerShell界面运行下面两条命令

1、启用Linux的Windows子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2、启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述
在这里插入图片描述

  • 由于WSL版本过低,有两种更新方式自动安装手动安装。但大多数用户的网络不允许,建议选择手动安装WSL(自动安装地址手动安装地址

手动安装Windows的WSL更新包下载地址:


可能问题:

在启动时,可能会提示Docker Desktop - WSL kernel version too low,需要升级WSL

如果需要安装Linux操作系统,可以手动下载安装包(下载地址
解压之后(解压需要几分钟时间),可直接点击运行,就能出现Linux操作界面,设置好用户名和密码之后,就能正常使用了。
在这里插入图片描述

如果win10/11Ubuntu启动时,出现WSL2问题解决WslRegisterDistribution failed with error: 0x800701bc

很大概率是下载的WSL更新包的版本跟操作系统不一致,可以下载另一个试试。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/808452
推荐阅读
相关标签
  

闽ICP备14008679号