安装wsl

安装步骤、版本要求等具体内容见微软官方说明
安装完以后,一定要在控制台输入wsl.exe --update!不然Ubuntu和Docker Desktop 都会安装失败!

如果出现错误

WSL 正在完成升级... 
更新失败(退出代码: 1603)。 
Error code: Wsl/CallMsi/E_ABORT

则下载安装WSL手动安装包LTCTM的github镜像github项目中的wsl.{}.x64.msi)。

安装时,该安装包会提示“无法写入xxx注册表”,则需要删除该提示的注册表,目前(2024年2月)具体是以下注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\wsl

apt-get 设置镜像源

参考设置镜像源

vscode安装插件

搜索扩展Remote-SSHWSLGo

如果报错,就把vscode升级到最新版

安装Docker Desktop

安装步骤、版本要求等具体内容见Docker官方说明

设置docker镜像源

settings->Docker Engine处,已有内容的最下面加入这些内容,随后点击Apply&restart

  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]

结果如图所示
wsl-docker