gitpod/openvscode-serverOpenVSCode Server 是一个基于 Visual Studio Code (VS Code) 架构的服务器应用,旨在在远程机器上运行,并允许通过现代 Web 浏览器进行访问。它采用与 Gitpod 或 GitHub Codespaces 相同的底层架构,提供了无需安装桌面客户端即可使用 VS Code 核心功能的远程开发环境。
本项目仅专注于添加运行 Web 服务器所需的最小化修改,不改变 VS Code 核心功能,也不通过此项目新增特性。所有非 Web 服务器运行场景相关的功能请求、Bug 修复或贡献,均需提交至上游 VS Code 仓库:Visual Studio Code - Open Source "OSS"。
通过 Docker 容器可快速启动 OpenVSCode Server,命令如下:
bashdocker run -it --init -p 3000:3000 -v "$(pwd):/home/workspace:cached" gitpod/openvscode-server
-it:以交互式终端模式运行容器,支持实时输入输出。--init:使用 init 进程管理容器内进程,确保信号正确传递和进程优雅退出。-p 3000:3000:端口映射,将主机 3000 端口映射到容器 3000 端口(容器内服务默认监听 3000 端口)。-v "$(pwd):/home/workspace:cached":挂载主机当前目录到容器内的 /home/workspace 目录,cached 模式可提升本地文件系统访问性能(适用于开发目录共享)。gitpod/openvscode-server:Docker 镜像名称。容器启动后,通过浏览器访问 http://localhost:3000 即可打开 OpenVSCode Server 界面,开始使用远程开发环境。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务