为了编写、分析和调试程序,程序开发人员的计算机中都安装了不同的IDE。有的很重,一运行起来,两三个G的内存就没有了。加上计算机操作系统以及其他常用软件,运行速度有时慢得难以忍受。

现在好了,VS Code 可以在远程服务器上运行,并通过浏览器将界面带给使用者了。

这样,大家再也不用担心编程的时候自己的计算机变慢了。

而且在docker中运行也特别简单,几条命令就OK了

服务器端运行命令

cd ~
mkdir -p ${HOME}/.local/share/code-server
mkdir -p ${HOME}/project
docker run -it --name vccode -p 8080:8080 -v "${HOME}/.local/share/code-server:/home/coder/.local/share/code-server" -v "${HOME}:/home/coder/project" codercom/code-server:v2

通过上面的命令, Code Server 就运行成功了。不过我们还需要通过下面的命令获得密码才能在浏览器端登陆页面:

docker logs vccode

客户端连接

假如服务器域名为: code.zengyiheng.cn 则我们可以在任何客户端浏览器中访问地址

http://code.zengyiheng.cn:8080

来使用它。

风险提示

这里假设服务器和客户端都在企业中的可信任网络内。如果服务器端处于公网中,则需要使用其他安全手段对客户端到远程服务器之间的通讯进行保护。

参考网址