问题描述

在使用 vscode 连接 wsl2/docker 时,出现如下错误:

failed: Connection refused.

wsl2 上的 vscode-server 早在之前就已经安装好了,但就是无法连接上。

解决方法

参考: https://github.com/microsoft/vscode-remote-release/issues/2388

在 vscode 中打开命令面板 (Ctrl+Shift+P),输入 Remote,选择 Remote-SSH: 在主机上终止 VS Code 服务器Remote-SSH: Kill VS Code Server on Host),然后选择对应的 wsl2 主机,终止掉 vscode-server 进程。重新连接 wsl2 即可.