抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

code-server 是一款强大开源工具,它将 Visual Studio Code 带入了基于 Web 的在线环境。它使您可以通过 Web 浏览器远程访问和使用 VS Code 的功能,而无需在本地安装应用程序。

主要功能

远程开发:允许您从任何地方使用 Web 浏览器访问您的开发环境。这意味着您可以在不同设备和操作系统上一致地编辑和运行代码;

扩展系统:可以安装并使用 VS Code 的广泛扩展库,从而扩展编辑器的功能。包括语言支持、主题、代码片段和工作流自动化等方面;

语言支持:提供了广泛的编程语言支持,包括 JavaScript/Python/Java 等。您可以在一个统一的开发环境中处理多种编程任务;

集成终端:它内置了一个终端,让您可以在同一界面中执行命令、安装依赖、运行应用程序;

版本控制:集成版本控制系统,使您可以轻松地管理和跟踪代码更改;

团队协作:允许多个开发人员同时协作,通过共享工作区和代码库来增强团队协作能力。

部署过程

使用 Docker 自托管 VS Code 网页版是一种便捷方式,首先确保系统上安装 Docker。可以使用以下命令来安装 Docker:

1
curl -fsSL https://get.docker.com | sh

使用 Docker 命令拉取 code-server 镜像:

1
docker pull codercom/code-server:latest

在宿主机创建一个目录用于持久化配置和数据:

1
mkdir -p /docker/vscode

运行容器,并设置密码和端口映射「这里 your_password 替换为你想要设置的密码」

1
docker run -d --name code-server -p 8080:8080 -e PASSWORD=your_password -v /docker/vscode:/root/.vscode-server codercom/code-server:latest

验证访问

检查容器是否成功运行:

1
docker ps -a

在浏览器访问以下地址,并使用设置的密码登录:

1
http://IP:8080

运行效果

工具的运行效果如下图所示:

评论