我正在wsl2中运行一个启用了cuda的docker容器,当我尝试使用VSCode在其中运行脚本时,无法连接到它。泊坞窗插件窗口中的消息是:
Error: connect EACCESS /var/run/docker.sock
我在wsl中将默认用户添加到了docker组。我仔细检查了一下,我确定我可以以用户身份运行docker。如何提升VSCode特权,使其能够访问wsl映像中的docker?
顺便说一句。我不能使用docker桌面,因为它不允许在容器内使用gpu。
更新
因此使用本地插件集:Docker,远程-WSL,远程-容器,远程SSH,远程开发,远程SSH-编辑配置文件
WSL中的:Docker Explorer,Docker,Docker扩展包
我能够直接从VSCode登录到控制台并执行其他基本操作(启动容器等)。到目前为止,仍然无法附加VSCode。至少人民币下的菜单选项会引发错误