code-server打造web代码编辑环境
随时随地 coding
近日,微软推出了visual studio online,相当于一个web-ide,与remote deployment开发方式不同的是web-ide的前端与后端都位于服务器上,相当于只要用浏览器打开就能编写代码了,不需要再下载vscode,也不需要配置环境(当然环境要在服务器上配置好)。使用这种方式我们便可以随时随地的通过浏览器来coding,无论是用性能落后的pc还是平板甚至是手机…不过目前visual studio online没有推出自部署版本,我们只能使用Azure的服务器,这就很不好,因为付款很麻烦(价格也不低),而且Azure的服务器都位于国外,高延迟也会带来糟糕的体验,不过其实早在vs online推出之前就有第三方实现了我们想要的功能,它就是cdr/code-server。
使用docker的方式部署
官方有docker的image我就直接使用docker来部署了,一来方便,二来可以给他人使用且安全性较高。
1 | #先获取image |
使用code-server
访问ip:port,输入密码后即可看见我们熟悉的vscode界面了,chrome中按下f11全屏体验更佳

另外,从下向上拖可以看见terminal窗口,此处显示的就是一个linux bash终端了,我们可以在这里执行apt等命令,也可以在这里安装python等环境,容器和宿主机共用内核,不过无法使用宿主机中的程序所以像是java,python等程序到这里也得重新安装一遍。
另外,如果想要修改登陆密码,可以使用systemctl stop docker停止docker运行后编辑/var/lib/docker/containers 对应id文件夹中的config.v2.json文件中的ENV PASSWORD环境变量。
- 本文标题:code-server打造web代码编辑环境
- 本文作者:aoyouer
- 本文链接:https://i.notesai.com/posts/code-server.html
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!


