步骤
安装docker
curl -sSL https://get.daocloud.io/docker | sh
启动docker守护进程
systemctl start docker.service
拉取镜像并运行
docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest
这里会比较耗时,成功后,会提示信息(info)注意到密码被放在了 ~/.config/code-server/config.yaml这个文件里了,其实是在容器里。
寻找密码
另外再开一个终端
docker ps -a # 查看container id
docker exec -it [container id] /bin/bash # 开启交互式container
ls -a # 注意要加-a ,否则看不到隐藏文件
vim ~/.config/code-server/config.yaml # 记录下密码
使用web端登录在浏览器地址栏输入服务器http://ip:8080
docker运行vscode的搭建就完成了
在 Linux 服务器搭建 Web 版 VSCode
下载软件包
wget https://github.com/cdr/code-server/releases/download/3.4.1/code-server-3.4.1-linux-amd64.tar.gz
解压压缩包:
tar xf code-server-3.4.1-linux-amd64.tar.gz
进入解压后的目录:
cd code-server-3.4.1-linux-amd64
运行
./code-server
使用 ctrl + c 先关闭 VSCode 服务,然后打开配置文件,配置文件的内容大致如下:
bind-addr: 127.0.0.1:8080 //127.0.0.1改成服务器ip
auth: password
password: 123456 //密码
cert: false
配置完成后进入 VSCode 的目录,运行 code-server:
输入配置的密码登录。
后台运行
可以使用 nohup 来设置后台运行:
nohup ./code-server &
以上就是在 Linux 搭建 VSCode 服务的过程。