VS Code连接Docker时持续下载VS Code Server无法使用如何修复
VS Code连接Docker卡VS Code Server下载问题修复方案
通用修复步骤
- 清理容器内残留的旧Server缓存:
进入对应Docker容器执行命令rm -rf ~/.vscode-server,删除旧版本的Server文件后断开VS Code远程会话,重新发起连接即可触发全新的安装流程 - 回退远程开发插件版本:
打开VS Code插件市场,找到Remote - Docker/Remote - Containers插件,点击详情页的安装另一个版本,选择升级前可正常运行的历史版本安装,重启VS Code后重试 - 关闭远程自动更新配置:
在VS Code设置页搜索remote.autoUpdate,将配置值修改为false,避免自动升级导致的本地VS Code与容器内Server版本不匹配问题
网络受限场景离线修复方案
- 先获取本地VS Code的版本commit哈希:打开VS Code顶部菜单栏「帮助」→「关于」,复制显示的长哈希字符串
- 提前下载对应commit版本的VS Code Server Linux安装包,通过
docker cp <本地安装包路径> <容器名>:/tmp/命令传入容器 - 进入容器执行以下命令完成手动安装:
mkdir -p ~/.vscode-server/bin/<替换为你的VS Code commit号> tar -xzf /tmp/vscode-server-linux-x64.tar.gz --strip-components 1 -C ~/.vscode-server/bin/<替换为你的VS Code commit号> - 重启VS Code重新连接容器即可,无需再走在线下载流程
问题现场截图

内容的提问来源于stack exchange,提问作者dogosousa
相关产品推荐
相关产品推荐

