Skip to content

Code-Server 部署 VS Code in the browser

Code Server介绍

coder公司基于微软开源的Visual Studio Code开发的一款产品。
官方地址:https://github.com/coder/code-server

优势

  • 环境统一
  • 任意设备
  • 安全性

不足

  • 需要网络
  • 操作便捷性(浏览器环境)
  • 稳定性(服务器中的一个进程)

部署

部署可以使用脚本部署、安装包安装、docker容器化部署。

脚本部署

curl -fsSL https://code-server.dev/install.sh | sh 

安装包安装

通过下载:https://github.com/coder/code-server/releases 对应的安装包。
如:https://github.com/coder/code-server/releases/download/v4.7.0/code-server-4.7.0-amd64.rpm
在centos 服务器中运行

 rpm -ivh code-server-4.7.0-amd64.rpm

docker容器化部署

docker run -it -d --name code-server -p 8080:8080 -p 9990-9999:9990-9999  -v /data/app/code-server/.config:/root/.config -v "/data/app/code-server/projects:/home/coder/project" -u "$(id -u):$(id -g)" -e "DOCKER_USER=$USER" codercom/code-server:latest

常见问题

docker 部署如何安装node?

逻辑是通过更新apt,apt安装对应的包

# 备份源
 mv  /etc/apt/sources.list /etc/apt/sources.list.bak
# 切换源
  echo "deb http://mirrors.aliyun.com/debian jessie main">>/etc/apt/sources.list
  echo "deb http://mirrors.aliyun.com/debian jessie-updates main">>/etc/apt/sources.list
# 更新apt
apt-get clean
apt-get update
# 安装 node
apt-get install nodejs
发表评论

电子邮件地址不会被公开。 必填项已用*标注