成品预览:
一、安装Docker
安装脚本:
官方源
curl -fsSL https://get.docker.com | bash
阿里云源
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
如果还有配置开机自启、配置Docker用户组、配置国内镜像源之类的更多需求,可见这篇文章:
Linux下安装Docker并配置国内镜像加速
二、部署code-server
命令说明:
-dit 后台、交互式终端
--name code-server 设置容器名为code-server,可以自行设置
--restart=always 容器总是重启(意外退出、重启服务器都会自动开启)
-p 8080:8080 映射容器的8080端口到宿主机8080端口,8443是https端口,但要配置SSL证书,这里就不说这个了
-v "$PWD:/home/coder/project" 当前目录($PWD)和容器的/home/coder/project配置数据持久化,可以自行设置前面的$PWD改为你想要的路径
-u "$(id -u):$(id -g)" 设置容器用户
-e PASSWORD='123456' 设置密码为123456
docker run -dit --name code-server \ --restart=always \ -p 8080:8080 \ -v "$PWD:/home/coder/project" \ -u "$(id -u):$(id -g)" \ -e PASSWORD='123456' \ codercom/code-server:latest
运行完成,就可以通过IP:8080访问
首先会需要你输入密码,也就是上面Docker部署的时候设置的
三、设置中文语言
和VS Code客户端中的方法是一样的
按图所示,点击扩展按钮(或Ctrl+Shift+X)
输入框输入 chinese
找到简体中文点击install
安装完毕右下角会有一个弹窗,提示是否要将语言换成简体中文并重启,点击yes
接着,就可以愉快的玩耍了
如果你是将其部署在一个有公网的环境下,那么你在任何有网络的地方都可以使用这个Web版VS Code了
感觉很赞。不妨试试看
其他
如果你并不想使用Docker的方式部署,或者还想了解更多。请查看Github项目地址:https://github.com/cdr/code-server